Skip to main content

Full text of "Pure Data mailing list"

See other formats


From neveu at acsu.buffalo.edu  Wed May  1 05:48:26 2002
From: neveu at acsu.buffalo.edu (Dan Neveu)
Date: Tue, 30 Apr 2002 23:48:26 -0400 (EDT)
Subject: [PD] VU meter and signals .
In-Reply-To: <000e01c1ef99$f473f780$deb11842@mauve>
Message-ID: <Pine.GSO.4.05.10204302347400.17865-100000@hercules.acsu.buffalo.edu>

use the corresponding prvu~ or gainvu~ objects from iemlib

-dan

On Mon, 29 Apr 2002, joge . wrote:

> how does one get a vu meter to work with an audio signal.  i have looked at
> the help file for the vu object but it doesnt seem to demonstrate how i can
> convert an audio
> signal to the corresponding decibels.  i am sure its just an object that i
> have over looked but i can seem to find it .
> 
> thanks .
> 
> joge .
> 
> 
> 
> 
> 
> 



From mpuckett at man104-1.ucsd.edu  Wed May  1 06:16:22 2002
From: mpuckett at man104-1.ucsd.edu (Miller Puckette)
Date: Tue, 30 Apr 2002 21:16:22 -0700
Subject: [PD] compiler error...
In-Reply-To: <ONBBIFJOILFCLHAONIFHGEBDEDAA.bschiett@stanford.edu>; from bschiett@stanford.edu on Tue, Apr 30, 2002 at 06:52:10PM +0200
References: <002e01c1f085$4286ed60$a026fea9@newbie> <ONBBIFJOILFCLHAONIFHGEBDEDAA.bschiett@stanford.edu>
Message-ID: <20020430211622.A1654853@man104-1.ucsd.edu>

This is going to be a problem.  Apparently the new ".NET" compiler acts
differently from the MSVC one.  In m_pd.h, the lines,

    /* and depending on the compiler, hidden data structures are
    declared differently: */
#ifdef __GNUC__
#define EXTERN_STRUCT struct
#else
#define EXTERN_STRUCT extern struct
#endif

should somehow be fixed to detect .NET and do the same for it as for 
"GNU".  Probably the correct construct is "struct" not "extern struct".
For now, just replace with,

#define EXTERN_STRUCT struct

and the compiler might get happy again.

cheers
Miller

On Tue, Apr 30, 2002 at 06:52:10PM +0200, Bert Schiettecatte wrote:
> hi,
> 
> I'm having some problems compiling my directinput external for PD... I'm
> using Visual Studio .NET, the code
> is attached. can anyone find the error?
> 
> C:\pd\src\m_pd.h(60) : warning C4091: 'extern ' : ignored on left of
> '_array' when no variable is declared
> C:\pd\src\m_pd.h(128) : warning C4091: 'extern ' : ignored on left of
> '_class' when no variable is declared
> C:\pd\src\m_pd.h(131) : warning C4091: 'extern ' : ignored on left of
> '_outlet' when no variable is declared
> C:\pd\src\m_pd.h(134) : warning C4091: 'extern ' : ignored on left of
> '_inlet' when no variable is declared
> C:\pd\src\m_pd.h(137) : warning C4091: 'extern ' : ignored on left of
> '_binbuf' when no variable is declared
> C:\pd\src\m_pd.h(140) : warning C4091: 'extern ' : ignored on left of
> '_clock' when no variable is declared
> C:\pd\src\m_pd.h(143) : warning C4091: 'extern ' : ignored on left of
> '_canvas' when no variable is declared
> C:\pd\src\m_pd.h(321) : warning C4091: 'extern ' : ignored on left of
> '_inlet' when no variable is declared
> C:\pd\src\m_pd.h(323) : warning C4091: 'extern ' : ignored on left of
> '_outlet' when no variable is declared
> C:\pd\src\m_pd.h(359) : warning C4091: 'extern ' : ignored on left of
> '_widgetbehavior' when no variable is declared
> C:\pd\src\m_pd.h(362) : warning C4091: 'extern ' : ignored on left of
> '_parentwidgetbehavior' when no variable is declared
> C:\pd\src\m_pd.h(508) : warning C4091: 'extern ' : ignored on left of
> '_garray' when no variable is declared
> 
> thanks,
> 
> bert

> #if defined(_LANGUAGE_C_PLUS_PLUS) || defined(__cplusplus)
> extern "C" {
> #endif
> 
> #define STRICT
> #define DIRECTINPUT_VERSION 0x0800
> 
> #include <windows.h>
> #include <basetsd.h>
> #include <dinput.h>
> 
> #include "m_pd.h"
> 
> //////////////////////////////////////////////////////////////////////////////////////////////////////
> // DirectInput PD external (c) 2002 Bert Schiettecatte [bschiett at ccrma.stanford.edu]
> //
> // This external gives access to DirectInput on Windows machines, part of DirectX, and used to access
> // force-feedback compatible gaming devices.
> //
> // A metronome should be connected to the bang input for polling buttons and axis data.
> // The first argument of the object is the direcinput device number, in the list of all available
> // connected devices. Next, an integer argument list follows for the object corresponding to
> // button numbers of the input device. An outlet will be created for every button in the list.
> //////////////////////////////////////////////////////////////////////////////////////////////////////
> 
> //////////////////////////////////////////////////////////////////////////////////////////////////////
> // Types, defines, prototypes
> //////////////////////////////////////////////////////////////////////////////////////////////////////
> 
> #define SAFE_DELETE(p)  { if(p) { delete (p);     (p)=NULL; } }
> #define SAFE_RELEASE(p) { if(p) { (p)->Release(); (p)=NULL; } }
> 
> static t_class* dinput_class;
> 
> typedef struct _dinput {
>   t_object  x_obj;
> 
> 	t_int m_devid;	// device number (index in list of available devices)
> 	t_int m_nrdevs; // number of devices available
> 	t_int m_currdev; // device counter for enumeration
> 
> 	t_int m_nrbuttons; // nr of buttons found on device (check through caps)
> 	t_int* m_buttons; // array of button numbers passed to object
> 	t_int* m_newstate; // state for buttons
> 
> 	t_outlet** m_outlets; // outlets for object
> 
> 	t_float m_value; // just for holding temp list values
> 
> 	LPDIRECTINPUT8A m_di;	// directinput interface
> 	LPDIRECTINPUTDEVICE8A m_dev; // device this object gives access to
> } t_dinput;
> 
> static BOOL CALLBACK EnumJoysticksCallback(const DIDEVICEINSTANCE* pdidInstance, VOID* pContext);
> static BOOL CALLBACK EnumCountJoysticksCallback(const DIDEVICEINSTANCE* pdidInstance, VOID* pContext);
> 
> static HRESULT InitDirectInput(t_dinput*);
> static HRESULT UpdateInputState(t_dinput*);
> static void FreeDirectInput(t_dinput*);
> 
> //////////////////////////////////////////////////////////////////////////////////////////////////////
> // DirectInput functions
> //////////////////////////////////////////////////////////////////////////////////////////////////////
> 
> static BOOL CALLBACK EnumCountJoysticksCallback( const DIDEVICEINSTANCE* pdidInstance,
>                                      VOID* pContext )
> {
>   HRESULT hr;
> 	LPDIRECTINPUTDEVICE8A pad;
> 	t_dinput* x = (t_dinput*) pContext;
> 
>   // Obtain an interface to the enumerated joystick.
>   hr = x->m_di->CreateDevice( pdidInstance->guidInstance, &pad, NULL );
> 
>   // If it failed, then we can't use this joystick. (Maybe the user unplugged
>   // it while we were in the middle of enumerating it.)
> 	// if ok, found a joystick. increase number
>   if(!FAILED(hr) )
> 		x->m_nrdevs++;
> 
> 	// next device
> 	return DIENUM_CONTINUE;
> }
> 
> static BOOL CALLBACK EnumJoysticksCallback( const DIDEVICEINSTANCE* pdidInstance,
>                                      VOID* pContext )
> {
>   HRESULT hr;
> 	t_dinput* x = (t_dinput*) pContext;
> 
> 	if (x->m_currdev < x->m_nrdevs)
> 	{
> 		x->m_currdev++;
> 
> 		return DIENUM_CONTINUE;
> 	}
> 	else
> 	{
> 		// Obtain an interface to the enumerated joystick.
> 		hr = x->m_di->CreateDevice( pdidInstance->guidInstance, &(x->m_dev), NULL );
> 
> 		// If it failed, then we can't use this joystick. (Maybe the user unplugged
> 		// it while we were in the middle of enumerating it.)
> 		if( FAILED(hr) )
> 			error("can't open directinput device %d", x->m_devid);
> 
> 		return DIENUM_STOP;
> 	}
> }
> 
> static void FreeDirectInput(t_dinput* x)
> {
> 	if( x->m_dev )
> 			x->m_dev->Unacquire();
> 
>  	SAFE_RELEASE( x->m_dev );
> 	SAFE_RELEASE( x->m_di );
> 
> 	SAFE_DELETE( x->m_buttons );
> 	SAFE_DELETE( x->m_newstate );
> 	SAFE_DELETE( x->m_outlets );
> }
> 
> static HRESULT InitDirectInput(t_dinput* x)
> {
>   HRESULT hr;
> 
>   // Register with the DirectInput subsystem and get a pointer
>   // to a IDirectInput interface we can use.
>   // Create a DInput object
>   if( FAILED( hr = DirectInput8Create( GetModuleHandle(NULL), DIRECTINPUT_VERSION,
>                                        IID_IDirectInput8, (VOID**)&(x->m_di), NULL ) ) )
>   {
> 		error("failed to create directinput interface");
> 		return hr;
> 	}
> 
>   // count joysticks
>   if( FAILED( hr = x->m_di->EnumDevices( DI8DEVCLASS_GAMECTRL,
>                                        EnumCountJoysticksCallback,
>                                        x, DIEDFL_ATTACHEDONLY ) ) )
> 	{
> 		error("failed to enumerate devices for counting");
> 		return hr;
> 	}
> 
>   // Make sure we got one joystick at least
>   if( x->m_nrdevs < 1)
>   {
> 		error("no input devices found");
> 		return S_OK;
>   }
> 
> 	// make sure ID is in range
> 	if (x->m_devid < 0)
> 	{
> 		error("device number negative");
> 		return S_OK;
> 	}
> 
> 	// make sure ID is in range
> 	if (x->m_devid >= x->m_nrdevs)
> 	{
> 		error("device number is out of range, there are only %d devices connected, with ids from 0 to %d",
> 			x->m_nrdevs, x->m_nrdevs-1);
> 		return S_OK;
> 	}
> 
>   // open joystick
>   if( FAILED( hr = x->m_di->EnumDevices( DI8DEVCLASS_GAMECTRL,
>                                        EnumJoysticksCallback,
>                                        x, DIEDFL_ATTACHEDONLY ) ) )
>   {
> 		error("failed to enumerate devices for opening");
>     return hr;
>  	}
> 
>   // Set the data format to "simple joystick" - a predefined data format
>   //
>   // A data format specifies which controls on a device we are interested in,
>   // and how they should be reported. This tells DInput that we will be
>   // passing a DIJOYSTATE2 structure to IDirectInputDevice::GetDeviceState().
> 
> 	if( FAILED( hr = x->m_dev->SetDataFormat( &c_dfDIJoystick2 ) ) )
> 	{
> 		error("failed to set data format for input device");
> 		return hr;
> 	}
> 
> 	// Set the cooperative level to let DInput know how this device should
> 	// interact with the system and with other DInput applications.
> 	if( FAILED( hr = x->m_dev->SetCooperativeLevel( GetForegroundWindow(),
> 													DISCL_EXCLUSIVE | DISCL_BACKGROUND  ) ) )
> 	{
> 		error("failed to set cooperative level for input device");
> 		return hr;
> 	}
> 
> 	// everything fine...
>   return S_OK;
> }
> 
> static HRESULT UpdateInputState(t_dinput* x)
> {
>   HRESULT     hr;
>   DIJOYSTATE2 js;           // DInput joystick state
> 
> 	// Poll the device to read the current state
> 	hr = x->m_dev->Poll();
> 	if( FAILED(hr) )
> 	{
> 		// failed this time. try an acquire before trying again.
> 		x->m_dev->Acquire();
> 		error("failed to poll input device, tried acquire");
> 		return hr;
> 	}
> 
> 	// Get the input's device state
> 	if( FAILED( hr = x->m_dev->GetDeviceState( sizeof(DIJOYSTATE2), &js ) ) )
> 	{
> 		error("failed to get input device state");
> 		return hr; // The device should have been acquired during the Poll()
> 	}
> 
> 	// which buttons are pressed?
> 	for (t_int j=0; j<x->m_nrbuttons; j++)
> 		x->m_newstate[j] = js.rgbButtons[x->m_buttons[j]] & 0x80;
> 
> 	// everything ok
>   return S_OK;
> }
> 
> //////////////////////////////////////////////////////////////////////////////////////////////////////
> // PD functions
> //////////////////////////////////////////////////////////////////////////////////////////////////////
> 
> static void dinput_bang(t_dinput* x)
> {
> 	// update input state...
>   UpdateInputState(x);
> 
> 	// write changes to outlets
> 	for (t_int j=0; j<x->m_nrbuttons; j++)
> 	  outlet_float(x->m_outlets[j], x->m_newstate[j]);
> }
> 
> static void* dinput_new(t_symbol* s, int argc, t_atom* argv)
> {
> 	if (argc < 2)
> 	{
> 		error("not enough arguments");
> 		return 0;
> 	}
> 
> 	// create the object
>   t_dinput *x = (t_dinput *)pd_new(dinput_class);
> 
> 	// get device number
> 	x->m_devid = atom_getfloatarg(0, argc, argv);
> 	x->m_nrbuttons = argc-1;
> 	x->m_buttons = new t_int[x->m_nrbuttons];
> 	x->m_newstate = new t_int[x->m_nrbuttons];
> 
> 	// initialization
> 	x->m_di=NULL;
> 	x->m_dev=NULL;
> 	x->m_currdev=0;
> 	x->m_nrdevs=0;
> 
> 	// init directinput stuff
>   if(FAILED(InitDirectInput(x)))
> 		return NULL;
> 
> 	// get button numbers from input list
> 	for (t_int j=0; j<x->m_nrbuttons; j++)
> 		x->m_buttons[j] = atom_getfloatarg(0, argc, argv);
> 
> 	// alloc memory for outlet ptrs
> 	x->m_outlets = (t_outlet**) calloc(x->m_nrbuttons, sizeof(t_outlet*));
> 
> 	// create all outlets
>   for (t_int j=0; j<x->m_nrbuttons; j++)
>   	x->m_outlets[j] = outlet_new(&x->x_obj, &s_float);
> 
>   return (void *)x;
> }
> 
> static void dinput_delete(t_dinput* x)
> {
> 	// clean up
> 	FreeDirectInput(x);
> }
> 
> static void dinput_setup(void)
> {
> 	// create class
>   dinput_class = class_new(gensym("dinput"),
>         (t_newmethod)dinput_new,
>         (t_method)dinput_delete,
>         sizeof(t_dinput),
>         CLASS_DEFAULT,
>         A_GIMME, 0);
> 
> 	// just a bang input for polling
>   class_addbang(dinput_class, dinput_bang);
> }
> 
> #if defined(_LANGUAGE_C_PLUS_PLUS) || defined(__cplusplus)
> }
> #endif


From mark at danks.org  Wed May  1 10:50:35 2002
From: mark at danks.org (mark)
Date: Wed, 1 May 2002 10:50:35 +0200 (added by postmaster@cpmail.dk.tiscali.com)
Subject: [PD] Japanese girl VS playboy
Message-ID: <3CCE487600030393@cpfe3.be.tisc.dk> (added by postmaster@cpmail.dk.tiscali.com)

An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020501/c1f90162/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: audio/x-wav
Size: 94765 bytes
Desc: not available
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020501/c1f90162/attachment.wav>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/octet-stream
Size: 231 bytes
Desc: not available
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020501/c1f90162/attachment.obj>

From marius.schebella at chello.at  Wed May  1 11:53:00 2002
From: marius.schebella at chello.at (sme)
Date: Wed, 1 May 2002 11:53:00 +0200
Subject: [PD] graphs, arrays, tables
Message-ID: <00d401c1f0f5$fa99c600$1700a8c0@sme>

hi,
i run into several problems when working with graphs, arrays or tables.
as i see, arrays still don?t take $1-variables in their names (please
correct me). and also no $0. and secondly wonder, if it is possible to
access the properties of graphs, arrays or tables with messages... like
[;array100 Xfrom Xto screenwidth, ...(
i would also like to create arrays via messages [array [arg1]
[arg2]...( --- [send pd-my-patch.pd] but this is not really documented
and i am not able to track this out of the source-code (may be this
feature it is not enabled at all?).
i know, that there are several ways of showing or saving data, but the
advantage of arrays is, that they are "on top"/always visible in a
patch.
(tables can take $-variables, but do not save their appearance, are in a
subpatch). the problem with renaming arrays is, that if i use "array" as
the default name in an abstraction and i do a [;array $1-array( then 100
arrays are renamed and have still no unique names, ...
is their any help/idea?
marius.

[this is an object]
[this is a message(




From mark at junklight.com  Wed May  1 12:04:56 2002
From: mark at junklight.com (mark)
Date: Wed, 1 May 2002 11:04:56 +0100
Subject: [PD] graphs, arrays, tables
In-Reply-To: <B58A642C6B7FD511ADBF00B0D0B07B933503C5@scapa.appropria.com>
Message-ID: <B58A642C6B7FD511ADBF00B0D0B07B9335C83D@scapa.appropria.com>

The lack of $0 in array names is a real pain to me. I was trying to
build a more sophisticated version of my sp808 (still a great
and very immediate loop tool) - but you have to build each sample
slot as a separate abstraction rather than a generic one.

Would this be a simple patch to add (in which case I will have a go
at it myself) or could it get put on a wish list?

cheers

mark

-----Original Message-----
From: sme [mailto:marius.schebella at chello.at]
Sent: 01 May 2002 10:53
To: pd-list at iem.kug.ac.at
Subject: [PD] graphs, arrays, tables


hi,
i run into several problems when working with graphs, arrays or tables.
as i see, arrays still don?t take $1-variables in their names (please
correct me). and also no $0. and secondly wonder, if it is possible to
access the properties of graphs, arrays or tables with messages... like
[;array100 Xfrom Xto screenwidth, ...(
i would also like to create arrays via messages [array [arg1]
[arg2]...( --- [send pd-my-patch.pd] but this is not really documented
and i am not able to track this out of the source-code (may be this
feature it is not enabled at all?).
i know, that there are several ways of showing or saving data, but the
advantage of arrays is, that they are "on top"/always visible in a
patch.
(tables can take $-variables, but do not save their appearance, are in a
subpatch). the problem with renaming arrays is, that if i use "array" as
the default name in an abstraction and i do a [;array $1-array( then 100
arrays are renamed and have still no unique names, ...
is their any help/idea?
marius.

[this is an object]
[this is a message(




From mark at junklight.com  Wed May  1 12:42:54 2002
From: mark at junklight.com (mark)
Date: Wed, 1 May 2002 11:42:54 +0100
Subject: [PD] Midi Note names
In-Reply-To: <B58A642C6B7FD511ADBF00B0D0B07B933503C6@scapa.appropria.com>
Message-ID: <B58A642C6B7FD511ADBF00B0D0B07B9335C83F@scapa.appropria.com>

before I write one does anyone know of an external that converts 
note names ( C4, D#5, etc) to Midi note numbers?

cheers 

mark 



From rat at telecoma.net  Wed May  1 13:21:42 2002
From: rat at telecoma.net (rat at telecoma.net)
Date: Wed, 1 May 2002 13:21:42 +0200 (MEST)
Subject: [PD] soundcard noise
Message-ID: <Pine.LNX.3.96.1020501131534.20294A-100000@lalobe.telecoma.net>

hi,

maybe somebody has some ideas how to deal with it:

i have 2 soundcards with ess1371 in my machine.
graphiccard is matrox g400.

system is debian demudi with 2.4.5 low latency on pentium 300Mhz.
XFree86 4.1.0

whenever i move a window, or the edit a pd patch i get some
really nasty additional noise on my audicards.

i m starting pd now with -frags 8, which reduced it, but not 100% .

thx for help

erich
 



From ck at mamalala.de  Wed May  1 14:34:23 2002
From: ck at mamalala.de (Christian Klippel)
Date: Wed, 1 May 2002 14:34:23 +0200
Subject: [PD] soundcard noise
In-Reply-To: <Pine.LNX.3.96.1020501131534.20294A-100000@lalobe.telecoma.net>
References: <Pine.LNX.3.96.1020501131534.20294A-100000@lalobe.telecoma.net>
Message-ID: <200205011434.23200.ck@mamalala.de>

hi erich,

the noise is comming from the power supply. every time
the cpu transfers data, or calculates, the load on the
power line varies. this variations you can hear through
the analouge electronics on the soundcard.
there is only a few you can do. a high-quality power
supply helps in this situation. it must be strong enough
to avoid ripples/noise on the power lines.
also, try to move the audio cards as far away from other
cards as possible. leave some slots as space between.
it may also be the mainboard, which is weak designed
by means of placement of the power traces ...
the last thing would be to work on the card itself, by
improving/rebuilding the power-supply of that card.
but to do so, you should have good electronics experience.

best thing is to get a good soundcard, they usually have
good power-filters etc. already on board.

greets,

chris


Am Mittwoch, 1. Mai 2002 13:21 schrieb rat at telecoma.net:
> hi,
>
> maybe somebody has some ideas how to deal with it:
>
> i have 2 soundcards with ess1371 in my machine.
> graphiccard is matrox g400.
>
> system is debian demudi with 2.4.5 low latency on pentium 300Mhz.
> XFree86 4.1.0
>
> whenever i move a window, or the edit a pd patch i get some
> really nasty additional noise on my audicards.
>
> i m starting pd now with -frags 8, which reduced it, but not 100% .
>
> thx for help
>
> erich

-- 
visit me:
http://mamalala.de - jmax audio related
http://video.mamalala.de - jmax video related
irc.openprojects.net - channel #jmax



From mprims at skynet.be  Wed May  1 13:53:35 2002
From: mprims at skynet.be (mik)
Date: Wed, 1 May 2002 13:53:35 +0200
Subject: [PD] Japanese girl VS playboy
In-Reply-To: <3CCE487600030393@cpfe3.be.tisc.dk>
References: <3CCE487600030393@cpfe3.be.tisc.dk>
Message-ID: <20020501135335.0de2d86d.mprims@skynet.be>


I've been getting a lot of messages like this one for the last couple of days. Viruses??

mik 


From mark at junklight.com  Wed May  1 14:39:57 2002
From: mark at junklight.com (mark)
Date: Wed, 1 May 2002 13:39:57 +0100
Subject: [PD] Japanese girl VS playboy
In-Reply-To: <B58A642C6B7FD511ADBF00B0D0B07B933503C9@scapa.appropria.com>
Message-ID: <B58A642C6B7FD511ADBF00B0D0B07B9335C841@scapa.appropria.com>

I think its this:

http://www.wired.com/news/technology/0,1282,52174,00.html

cheers

mark

-----Original Message-----
From: mik [mailto:mprims at skynet.be]
Sent: 01 May 2002 12:54
To: pd-list at iem.kug.ac.at
Subject: Re: [PD] Japanese girl VS playboy



I've been getting a lot of messages like this one for the last couple of
days. Viruses??

mik



From rat at telecoma.net  Wed May  1 13:45:52 2002
From: rat at telecoma.net (rat at telecoma.net)
Date: Wed, 1 May 2002 13:45:52 +0200 (MEST)
Subject: [PD] soundcard noise
In-Reply-To: <200205011434.23200.ck@mamalala.de>
Message-ID: <Pine.LNX.3.96.1020501134317.20294B-100000@lalobe.telecoma.net>

On Wed, 1 May 2002, Christian Klippel wrote:

> hi erich,
> 
> the noise is comming from the power supply. every time
> the cpu transfers data, or calculates, the load on the
> power line varies. this variations you can hear through
> the analouge electronics on the soundcard.

but i have the impression that the noise just appears
when i move a window, or window content is changing.

when my patches are running or some other background stuff
is happening then i have no problems.
wasnt there once a discussion about troubles with
grafikcard and soundcard ?

thx

erich



From bvn at image.dk  Wed May  1 15:35:35 2002
From: bvn at image.dk (bvn)
Date: Wed, 1 May 2002 15:35:35 +0200 (added by postmaster@cpmail.dk.tiscali.com)
Subject: [PD] Here to find out more!
Message-ID: <3C7157C300112C05@cpfe5.be.tisc.dk> (added by postmaster@cpmail.dk.tiscali.com)

An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020501/857a3c9b/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: audio/x-midi
Size: 93096 bytes
Desc: not available
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020501/857a3c9b/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/octet-stream
Size: 231 bytes
Desc: not available
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020501/857a3c9b/attachment.obj>

From mark at junklight.com  Wed May  1 16:37:32 2002
From: mark at junklight.com (mark)
Date: Wed, 1 May 2002 15:37:32 +0100
Subject: [PD] [Announce] Note name to midi num added to mjLib
In-Reply-To: <B58A642C6B7FD511ADBF00B0D0B07B933503CD@scapa.appropria.com>
Message-ID: <B58A642C6B7FD511ADBF00B0D0B07B9335C843@scapa.appropria.com>


I have added a new extern to mjLib called n2m. It 
takes messages of the form "note <notename> [ <notename> ... ]"
where note name is <note><octave> for example C5, d#7 
and outputs a midi note number. You can find it at the 
usual place: 

http://www.junklight.com/pd/index.html


cheers 

mark 




From mark at junklight.com  Wed May  1 16:38:31 2002
From: mark at junklight.com (mark)
Date: Wed, 1 May 2002 15:38:31 +0100
Subject: [PD] Here to find out more!
In-Reply-To: <B58A642C6B7FD511ADBF00B0D0B07B933503CD@scapa.appropria.com>
Message-ID: <B58A642C6B7FD511ADBF00B0D0B07B9335C844@scapa.appropria.com>

 
	Some one subscibed to this list has a virus they obviously 
	don't know about - if you are running Windows and outlook
	please do a virus scan 

	cheers 

	mark



From mdjp100 at york.ac.uk  Wed May  1 16:50:50 2002
From: mdjp100 at york.ac.uk (Matthew Paradis)
Date: Wed, 1 May 2002 15:50:50 +0100
Subject: [PD] Urgent help needed (Pd/Gem) crash
Message-ID: <000e01c1f11f$964578a0$03cc2090@york.ac.uk>

Hi All,

We are currently having some serious problems with pd/gem running on windows 98.  This seems to apply to all of the available versions of both distributions (old and new) and on a variety of computer set-ups.
There are two different problems, each resulting in the same error message (below).
Firstly when a patch is loaded, it is not possible to open a sub patch without crashing pd.  I noticed that this has been announced on the list several times but without a definitive solution.
Secondly a patch can crash whilst rendering gem graphics, even though there is no specific event in terms of memory or processor usage at the time of the crash.
The crashes produce the following message:
*******************************************************************************
PD caused an exception 10H in module PD.DLL at 0167:100357fd.
Registers:
EAX=0097c948 CS=0167 EIP=100357fd EFLGS=00010206
EBX=00000040 SS=016f ESP=0063fda0 EBP=0063fde4
ECX=0098b208 DS=016f ESI=00000006 FS=2ca7
EDX=0097c948 ES=016f EDI=0098b0d8 GS=0000
Bytes at CS:EIP:
d8 02 83 c0 04 83 c1 04 83 c2 04 4e d9 58 fc 75 
Stack dump:
00001388 0097c820 00000001 10033252 0098b0d8 1002f8ff 00000000 81921e5c 00530000 1006fc68 00000000 00000000 00000000 00000000 00000000 41b83a80 
******************************************************************************
If anyone has any ideas or feels that they could help given a more detailed machine specification your assistance would be most appreciated.

Regards

Matt

Matthew Paradis
Music Department
University of York
Heslington
York
YO10 5DD
UK
Tel: 01904 432435
Mail: mdjp100 at york.ac.uk
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020501/c9f69408/attachment.htm>

From andre at vju.info  Wed May  1 17:15:32 2002
From: andre at vju.info (Andre Schmidt)
Date: Wed, 1 May 2002 17:15:32 +0200
Subject: [PD] Here to find out more!
References: <B58A642C6B7FD511ADBF00B0D0B07B9335C844@scapa.appropria.com>
Message-ID: <000d01c1f123$09ae45d0$a026fea9@newbie>

yep, the attachments looked suspicious so i deleted them rightaway...
made a virus scan aftert hat, but didnt find nothing...

they can only be activated if i open them... right?

----- Original Message ----- 
From: "mark" <mark at junklight.com>
To: <pd-list at iem.kug.ac.at>
Sent: Wednesday, May 01, 2002 4:38 PM
Subject: RE: [PD] Here to find out more!


> 
> Some one subscibed to this list has a virus they obviously 
> don't know about - if you are running Windows and outlook
> please do a virus scan 
> 
> cheers 
> 
> mark
> 
> 



From mark at junklight.com  Wed May  1 17:34:19 2002
From: mark at junklight.com (mark)
Date: Wed, 1 May 2002 16:34:19 +0100
Subject: [PD] Here to find out more!
In-Reply-To: <B58A642C6B7FD511ADBF00B0D0B07B933503D1@scapa.appropria.com>
Message-ID: <B58A642C6B7FD511ADBF00B0D0B07B9335C846@scapa.appropria.com>

Yep - I would do a virus scan anyway though 

-----Original Message-----
From: Andre Schmidt [mailto:andre at vju.info]
Sent: 01 May 2002 16:16
To: PD-LiST
Subject: Re: [PD] Here to find out more!


yep, the attachments looked suspicious so i deleted them rightaway...
made a virus scan aftert hat, but didnt find nothing...

they can only be activated if i open them... right?

----- Original Message ----- 
From: "mark" <mark at junklight.com>
To: <pd-list at iem.kug.ac.at>
Sent: Wednesday, May 01, 2002 4:38 PM
Subject: RE: [PD] Here to find out more!


> 
> Some one subscibed to this list has a virus they obviously 
> don't know about - if you are running Windows and outlook
> please do a virus scan 
> 
> cheers 
> 
> mark
> 
> 



From mark at junklight.com  Wed May  1 18:37:54 2002
From: mark at junklight.com (mark)
Date: Wed, 1 May 2002 17:37:54 +0100
Subject: [PD] Sequenz & question about textfile
In-Reply-To: <B58A642C6B7FD511ADBF00B0D0B07B933503D2@scapa.appropria.com>
Message-ID: <B58A642C6B7FD511ADBF00B0D0B07B9335C848@scapa.appropria.com>

Ok,

this is the reason I was making the note to midi object. The accompanying
patch runs a small sequencer from a file (ppgseq.txt) - it uses a vst object
but could easily be converted to a noteout. The idea is that you have
a simple sequence in the text file and each step is output via a bang - I am
using a simple metro object here but a more complex timing sequence could
be used.

The issue I have with textfile (used in the squenz object) is that there
appears
to be a pause during the rewind - is there any way around this or a similar
object that doesn't have the same problem?

cheers

mark

(who has been listening to too much Klaus Schulze recently :-) )

_________________________________________
junklight - dark experimental electronics
http://www.junklight.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ppgz.zip
Type: application/x-compressed
Size: 1211 bytes
Desc: not available
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020501/2a356654/attachment.bin>

From andy at eh2o.ws  Wed May  1 20:32:42 2002
From: andy at eh2o.ws (Andrew (Andy) W.  Schmeder)
Date: 01 May 2002 11:32:42 -0700
Subject: [PD] soundcard noise
In-Reply-To: <Pine.LNX.3.96.1020501131534.20294A-100000@lalobe.telecoma.net>
References: <Pine.LNX.3.96.1020501131534.20294A-100000@lalobe.telecoma.net>
Message-ID: <1020277962.2553.7284.camel@blackbox>

> whenever i move a window, or the edit a pd patch i get some
> really nasty additional noise on my audicards.

When you move a window or edit the pd patch, the CPU has to do a lot of
work to redraw the gui.  The result is that some fragments of audio do
not get calculated, and thus you will hear a nasty 'click' when the
audio signal suddenly drops out.

Also you should become familiar with the sound of the click (as compared
to 'noise', which it is not) since the click is the most dreaded sound
which all PD programmers must go to great lengths to prevent.

> i m starting pd now with -frags 8, which reduced it, but not 100% .

That command will add latency to the audio stream... which only slightly
reduces the chance that audio frames will be dropped during gui updates.

Other things you can try:

- Run PD w/ realtime priority (using the -rt flag and a set-uid bit)
- Close/shutdown as many applications as possible
- Use a lightweight window manager (e.g. fvwm, twm...)
- Get a faster computer

However nothing you do can assure the absence of a click since Linux is
not a real-time operating system.


---
andy


From finnendahl at folkwang-hochschule.de  Wed May  1 20:38:08 2002
From: finnendahl at folkwang-hochschule.de (Orm Finnendahl)
Date: Wed, 1 May 2002 20:38:08 +0200
Subject: [PD] Sequenz & question about textfile
In-Reply-To: <B58A642C6B7FD511ADBF00B0D0B07B9335C848@scapa.appropria.com>
References: <B58A642C6B7FD511ADBF00B0D0B07B933503D2@scapa.appropria.com> <B58A642C6B7FD511ADBF00B0D0B07B9335C848@scapa.appropria.com>
Message-ID: <20020501183808.GA1440@grisey>

Hi Mark,

you could do a mapping with the maphash object, store the mappings in
a textfile read at the beginning of a session. That way, any symbol
name could be mapped to any float or a list of floats (that would
solve the midi to note problem easily and would enable loading of
different naming conventions, checking the mapping in a simple
textfile). You could also store sequences in it quite easily and
wouldn't have the delay problem (hash tables, if big enough, are very
efficient).

Yours,
Orm

Am Mittwoch, den 01. Mai 2002 um 17:37:54 Uhr (+0100) schrieb mark:
> Ok,
> 
> this is the reason I was making the note to midi object. The accompanying
> patch runs a small sequencer from a file (ppgseq.txt) - it uses a vst object
> but could easily be converted to a noteout. The idea is that you have
> a simple sequence in the text file and each step is output via a bang - I am
> using a simple metro object here but a more complex timing sequence could
> be used.
> 
> The issue I have with textfile (used in the squenz object) is that there
> appears
> to be a pause during the rewind - is there any way around this or a similar
> object that doesn't have the same problem?
> 
> cheers
> 
> mark
> 
> (who has been listening to too much Klaus Schulze recently :-) )
> 
> _________________________________________
> junklight - dark experimental electronics
> http://www.junklight.com




From mark at junklight.com  Wed May  1 21:49:26 2002
From: mark at junklight.com (mark)
Date: Wed, 1 May 2002 20:49:26 +0100
Subject: [PD] Sequenz & question about textfile
In-Reply-To: <20020501183808.GA1440@grisey>
Message-ID: <FMEDICLGHPGJBJNAPJHLCEJJCNAA.mark@junklight.com>

Hi,

already built the conversion object (only took 1/2 an hour). However
its a good idea for the sequencer - gives me a lot more power too!
I'll check it out later.

I'm a great fan of hashmaps/tables - I've been programming mainly  in
Java for the lsat few years - you can't write java without them.

cheers

mark

-----Original Message-----
From: Orm Finnendahl [mailto:finnendahl at folkwang-hochschule.de]
Sent: 01 May 2002 19:38
To: pd-list at iem.kug.ac.at
Cc: mark
Subject: Re: [PD] Sequenz & question about textfile


Hi Mark,

you could do a mapping with the maphash object, store the mappings in
a textfile read at the beginning of a session. That way, any symbol
name could be mapped to any float or a list of floats (that would
solve the midi to note problem easily and would enable loading of
different naming conventions, checking the mapping in a simple
textfile). You could also store sequences in it quite easily and
wouldn't have the delay problem (hash tables, if big enough, are very
efficient).

Yours,
Orm

Am Mittwoch, den 01. Mai 2002 um 17:37:54 Uhr (+0100) schrieb mark:
> Ok,
>
> this is the reason I was making the note to midi object. The accompanying
> patch runs a small sequencer from a file (ppgseq.txt) - it uses a vst
object
> but could easily be converted to a noteout. The idea is that you have
> a simple sequence in the text file and each step is output via a bang - I
am
> using a simple metro object here but a more complex timing sequence could
> be used.
>
> The issue I have with textfile (used in the squenz object) is that there
> appears
> to be a pause during the rewind - is there any way around this or a
similar
> object that doesn't have the same problem?
>
> cheers
>
> mark
>
> (who has been listening to too much Klaus Schulze recently :-) )
>
> _________________________________________
> junklight - dark experimental electronics
> http://www.junklight.com




From barknech at ph-cip.uni-koeln.de  Wed May  1 23:43:57 2002
From: barknech at ph-cip.uni-koeln.de (Frank Barknecht)
Date: Wed, 1 May 2002 23:43:57 +0200
Subject: [PD] Here to find out more!
In-Reply-To: <B58A642C6B7FD511ADBF00B0D0B07B9335C844@scapa.appropria.com>
References: <B58A642C6B7FD511ADBF00B0D0B07B933503CD@scapa.appropria.com> <B58A642C6B7FD511ADBF00B0D0B07B9335C844@scapa.appropria.com>
Message-ID: <20020501234357.B7567@fliwatut.scifi>

mark hat gesagt: // mark wrote:

>Some one subscibed to this list has a virus they obviously 
>don't know about - if you are running Windows and outlook
>please do a virus scan 
... and update your virus list to the newest version. This is the
Klez-Virus, a rather new species and it's a real pest. Although I'm on
linux and need not fear, I kept getting these large virus mails,
120-130 KB each, until I installed a hard size limit filter: More than
100kb > /dev/null

It's difficult to find the real sender as Klez seems to mix sender and
receiver adresses randomly from the Outlook adressbook.

Outlook should be banned web-wide. Ok, not.

ciao,
-- 
 Frank Barknecht                                  _ _______footils__



From pi at attacksyour.net  Thu May  2 00:43:19 2002
From: pi at attacksyour.net (martin pi)
Date: Thu, 2 May 2002 00:43:19 +0200 (CEST)
Subject: [PD] soundcard noise (now also with hammerfall!)
In-Reply-To: <Pine.LNX.3.96.1020501134317.20294B-100000@lalobe.telecoma.net>
Message-ID: <Pine.LNX.4.21.0205020039370.14592-100000@kontent.attacksyour.net>



erich:

may could also be network related in any
way.. since it seems to happen in the instant
network com happens.


list:

got the same/a similar problem with my hammerfall
- in my case doing some rmod and insmods solves
it. yet i do have no clue, why (but it would have
to be a buffer problem, i guess). another strange
thing with the hammerfall: pd sounds fresh and
clean (after the procedure above) yet other sound
software like xmms sounds nasty...


martin






On Wed, 1 May 2002 rat at telecoma.net wrote:

> On Wed, 1 May 2002, Christian Klippel wrote:
> 
> > hi erich,
> > 
> > the noise is comming from the power supply. every time
> > the cpu transfers data, or calculates, the load on the
> > power line varies. this variations you can hear through
> > the analouge electronics on the soundcard.
> 
> but i have the impression that the noise just appears
> when i move a window, or window content is changing.
> 
> when my patches are running or some other background stuff
> is happening then i have no problems.
> wasnt there once a discussion about troubles with
> grafikcard and soundcard ?
> 
> thx
> 
> erich
> 
> 
> 


martin pi
attacksyour.net/pi

johann strauss gasse 32 | 7
1040 vienna
++43 699 10 44 37 42

sil.at





From dave at davesabine.com  Thu May  2 02:15:25 2002
From: dave at davesabine.com (David Sabine)
Date: Wed, 01 May 2002 18:15:25 -0600
Subject: [PD] Default buffer size?
Message-ID: <000801c1f16e$751bd760$6500a8c0@davidasus2002>

Hello,

what is PD's default audio buffer size in Windows XP? This question has the following history:

My command line:

C:\pd\bin\pd.exe -verbose -listdev -resync -audiobuf 100 -soundoutdev 1 -outchannels 2 -soundindev 1 -inchannels 2 -nomidi

Without -resync, dac~ or adc~ (i can't tell which) makes popping sounds and noise approximately 150 bpm.

With -resync AND -audiobuf 100, pd gets stuck in a 'resyncing audio' loop upon startup.

With -resync AND NOT -audiobuf, pd works like a charm...but I can't determine the latency of the input signal (i.e. I don't know the default size of the audio buffer).



Many Thanks.
Dave
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020501/16d7eed7/attachment.htm>

From ppagano at bellsouth.net  Thu May  2 02:20:17 2002
From: ppagano at bellsouth.net (shreeswifty)
Date: Wed, 1 May 2002 20:20:17 -0400
Subject: [PD] MIDI stuff 2002
References: <002a01c1f125$96888d60$a026fea9@newbie>
Message-ID: <005e01c1f16f$23300ce0$7fa14ed8@gnv.bellsouth.net>

Hi

i still cannot get midi out from PD

i have my 
-midioutdev 1
-midiindev 1

both return a -3 and pd tells me that i have opened MIDI for read/write

but testing gives no sound
This is on an AWE 64 with free 0ss 

the funny thing is  IS that i just built a kernel tweak box with a MAD16 card with Opl3
and MIDI works fine coming out

can anyone help me out with this
should i just forget MIDI with this card???(AWE)
and plug in the MAD16?





Pat Pagano, Director
South East Just Intonation Society
http://www.screwmusicforever.com/SHREESWIFT/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020501/1edf79a5/attachment.htm>

From intent at club-internet.fr  Thu May  2 02:25:17 2002
From: intent at club-internet.fr (intent)
Date: Thu, 2 May 2002 02:25:17 +0200
Subject: [PD] soundcard noise
In-Reply-To: <1020277962.2553.7284.camel@blackbox>
References: <Pine.LNX.3.96.1020501131534.20294A-100000@lalobe.telecoma.net> <1020277962.2553.7284.camel@blackbox>
Message-ID: <20020502002347.2208F169F@relay-1m.club-internet.fr>

Le Mercredi 1 Mai 2002 20:32, "Andrew (Andy) W. " Schmeder a ?crit :

> Other things you can try:
>
> - Run PD w/ realtime priority (using the -rt flag and a set-uid bit)
> - Close/shutdown as many applications as possible
> - Use a lightweight window manager (e.g. fvwm, twm...)
> - Get a faster computer
>
> However nothing you do can assure the absence of a click since Linux is
> not a real-time operating system.

That's true but you can use the low-latency patch from:
http://www.zip.com.au/~akpm/linux/schedlat.html#downloads

I applied the 2.4.18-rc1-low-latency.patch.gz one on the 2.4.18 source tree 
and despite a few patching warnings it compiled fine.

Right now i am using it and cannot hear clicks anymore when switching of 
virtual desktops for instance.

It is very efficient for audio recording too.


Linium


From ppagano at bellsouth.net  Thu May  2 02:37:41 2002
From: ppagano at bellsouth.net (shreeswifty)
Date: Wed, 1 May 2002 20:37:41 -0400
Subject: [PD] soundcard noise
References: <Pine.LNX.3.96.1020501131534.20294A-100000@lalobe.telecoma.net> <1020277962.2553.7284.camel@blackbox> <20020502002347.2208F169F@relay-1m.club-internet.fr>
Message-ID: <008b01c1f171$9189a500$7fa14ed8@gnv.bellsouth.net>

And also you might do a

chkconfig --list
and see which un-needed progs might be running in the bakround that you do
not need
it matters what kind of Box you are running but i was able to shut off about
10  memory residents which made a nice difference

chkconfig --level 5 name_of_prog_hog  off

cheers


Pat Pagano, Director
South East Just Intonation Society
http://www.screwmusicforever.com/SHREESWIFT/
----- Original Message -----
From: intent <intent at club-internet.fr>
To: Andrew (Andy) W. Schmeder <andy at eh2o.ws>; <rat at telecoma.net>; PD-List
<pd-list at iem.kug.ac.at>
Sent: Wednesday, May 01, 2002 8:25 PM
Subject: Re: [PD] soundcard noise


> Le Mercredi 1 Mai 2002 20:32, "Andrew (Andy) W. " Schmeder a ?crit :
>
> > Other things you can try:
> >
> > - Run PD w/ realtime priority (using the -rt flag and a set-uid bit)
> > - Close/shutdown as many applications as possible
> > - Use a lightweight window manager (e.g. fvwm, twm...)
> > - Get a faster computer
> >
> > However nothing you do can assure the absence of a click since Linux is
> > not a real-time operating system.
>
> That's true but you can use the low-latency patch from:
> http://www.zip.com.au/~akpm/linux/schedlat.html#downloads
>
> I applied the 2.4.18-rc1-low-latency.patch.gz one on the 2.4.18 source
tree
> and despite a few patching warnings it compiled fine.
>
> Right now i am using it and cannot hear clicks anymore when switching of
> virtual desktops for instance.
>
> It is very efficient for audio recording too.
>
>
> Linium
>




From Svend_Erik_Jorgensen at mail.tele.  Thu May  2 07:22:55 2002
From: Svend_Erik_Jorgensen at mail.tele. (Svend_Erik_Jorgensen)
Date: Thu, 2 May 2002 07:22:55 +0200 (added by postmaster@cpmail.dk.tiscali.com)
Subject: [PD] A  funny game
Message-ID: <3C71583A0012D258@cpfe8.be.tisc.dk> (added by postmaster@cpmail.dk.tiscali.com)

An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020502/f6d8f59f/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/octet-stream
Size: 89719 bytes
Desc: not available
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020502/f6d8f59f/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/octet-stream
Size: 231 bytes
Desc: not available
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020502/f6d8f59f/attachment-0001.obj>

From fu at fuo.sdu.dk  Thu May  2 10:04:41 2002
From: fu at fuo.sdu.dk (fu)
Date: Thu, 2 May 2002 10:04:41 +0200 (added by postmaster@cpmail.dk.tiscali.com)
Subject: [PD] TO MANUSCRIPT OUTLINE
Message-ID: <3C7155B800133D2F@cpfe2.be.tisc.dk> (added by postmaster@cpmail.dk.tiscali.com)

An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020502/601af6ae/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: audio/x-midi
Size: 88209 bytes
Desc: not available
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020502/601af6ae/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/octet-stream
Size: 661 bytes
Desc: not available
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020502/601af6ae/attachment.obj>

From julbruun at post12.tele.dk  Thu May  2 10:20:43 2002
From: julbruun at post12.tele.dk (julbruun)
Date: Thu, 2 May 2002 10:20:43 +0200 (added by postmaster@cpmail.dk.tiscali.com)
Subject: [PD] Here to find out more!
Message-ID: <3C7157C300131E93@cpfe5.be.tisc.dk> (added by postmaster@cpmail.dk.tiscali.com)

An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020502/1f203537/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: audio/x-midi
Size: 117542 bytes
Desc: not available
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020502/1f203537/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/octet-stream
Size: 231 bytes
Desc: not available
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020502/1f203537/attachment.obj>

From Axel.Vent at t-online.de  Thu May  2 10:42:40 2002
From: Axel.Vent at t-online.de (unknown)
Date: Thu, 2 May 2002 10:42:40 +0200
Subject: [PD] asio and rme digi 96
Message-ID: <000801c1f1b5$5434b700$26369050@jhlhj>

Hallo,

has anyone the RME soundcard digi 98/8 or hammerfall running with pd ( 3.5 15 until 3.5.19 ) and asio. I have the problem that everything works fine with 2 channels but if I am trying it with more channels (for example:  -outchannels 8, -inchannels 8)  pd crashes. NCHANELS is already set to 8 channels. Can anyone help??!!


kindest 
Axel Vent
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020502/de008b3f/attachment.htm>

From girdhy at rpi.edu  Thu May  2 11:12:44 2002
From: girdhy at rpi.edu (Yogi)
Date: Thu, 2 May 2002 05:12:44 -0400
Subject: [PD] soundcard noise
In-Reply-To: <008b01c1f171$9189a500$7fa14ed8@gnv.bellsouth.net>
Message-ID: <000001c1f1b9$85987710$e7834342@yogit22>

Aaa...
Ok I am not 100% sure about this but this is what I think and wha ti
have herd:
Actually I think the noise is because the system bus gets clogged when a
lot of video is going through the bus which is common when you are
draggin windows or scrolling in IE.
It?s a common problem on laptops where the bus speed is pretty low (to
save power)
I don?t really know what u can do to stop it apart from try not to do
oto much video activity.. and use keyboard as much as possible for doing
the windowing gui stuff.

-yOgi

-----Original Message-----
From: shreeswifty [mailto:ppagano at bellsouth.net] 
Sent: Wednesday, May 01, 2002 8:38 PM
To: intent at club-internet.fr; Andrew (Andy) W. Schmeder;
rat at telecoma.net; PD-List
Subject: Re: [PD] soundcard noise

And also you might do a

chkconfig --list
and see which un-needed progs might be running in the bakround that you
do
not need
it matters what kind of Box you are running but i was able to shut off
about
10  memory residents which made a nice difference

chkconfig --level 5 name_of_prog_hog  off

cheers


Pat Pagano, Director
South East Just Intonation Society
http://www.screwmusicforever.com/SHREESWIFT/
----- Original Message -----
From: intent <intent at club-internet.fr>
To: Andrew (Andy) W. Schmeder <andy at eh2o.ws>; <rat at telecoma.net>;
PD-List
<pd-list at iem.kug.ac.at>
Sent: Wednesday, May 01, 2002 8:25 PM
Subject: Re: [PD] soundcard noise


> Le Mercredi 1 Mai 2002 20:32, "Andrew (Andy) W. " Schmeder a ?crit :
>
> > Other things you can try:
> >
> > - Run PD w/ realtime priority (using the -rt flag and a set-uid bit)
> > - Close/shutdown as many applications as possible
> > - Use a lightweight window manager (e.g. fvwm, twm...)
> > - Get a faster computer
> >
> > However nothing you do can assure the absence of a click since Linux
is
> > not a real-time operating system.
>
> That's true but you can use the low-latency patch from:
> http://www.zip.com.au/~akpm/linux/schedlat.html#downloads
>
> I applied the 2.4.18-rc1-low-latency.patch.gz one on the 2.4.18 source
tree
> and despite a few patching warnings it compiled fine.
>
> Right now i am using it and cannot hear clicks anymore when switching
of
> virtual desktops for instance.
>
> It is very efficient for audio recording too.
>
>
> Linium
>





From geiger at xdv.org  Thu May  2 11:16:16 2002
From: geiger at xdv.org (=?X-UNKNOWN?Q?g=FCnter_geiger?=)
Date: Thu, 2 May 2002 11:16:16 +0200 (CEST)
Subject: [PD] soundcard noise (now also with hammerfall!)
In-Reply-To: <Pine.LNX.4.21.0205020039370.14592-100000@kontent.attacksyour.net>
Message-ID: <Pine.LNX.4.31.0205021114400.21706-100000@xdv.org>


On Thu, 2 May 2002, martin pi wrote:
> list:
>
> got the same/a similar problem with my hammerfall
> - in my case doing some rmod and insmods solves
> it. yet i do have no clue, why (but it would have
> to be a buffer problem, i guess). another strange
> thing with the hammerfall: pd sounds fresh and
> clean (after the procedure above) yet other sound
> software like xmms sounds nasty...

Which driver(+version) are you using ?

Guenter



From zmoelnig at iem.kug.ac.at  Thu May  2 12:38:20 2002
From: zmoelnig at iem.kug.ac.at (IOhannes m zmoelnig)
Date: Thu, 02 May 2002 12:38:20 +0200
Subject: [PD] Urgent help needed (Pd/Gem) crash
References: <000e01c1f11f$964578a0$03cc2090@york.ac.uk>
Message-ID: <3CD1171C.6030903@iem.kug.ac.at>

Matthew Paradis wrote:
> Hi All,
>
> windows 98.  This seems to apply to all of the available versions of 
> both distributions (old and new) and on a variety of computer set-ups.
> 
> Firstly when a patch is loaded, it is not possible to open a sub patch 
> without crashing pd.  
 >
> Secondly a patch can crash whilst rendering gem graphics, even though 
> there is no specific event in terms of memory or processor usage at the 
> time of the crash.

hi

which versions of both pd and gem are you using ?
you are right, that the first problem (crashing when opening subpatches) 
occured with releases of GemPlus (which is obsolete now, in case someone 
has not noticed yet) and i never really understood where/why it crashed

it never occured to me on Mark's precompiled versions (gem<=0.85)
but the problem seemed to be gone with gem-0.87 and pd-0.35test4 (or 
something, i hope this reflects my setting at home)

mfg.cdsa.dr
IOhannes



From rorytheroar at yahoo.com  Thu May  2 13:06:38 2002
From: rorytheroar at yahoo.com (rorytheroar)
Date: Thu, 2 May 2002 13:06:38 +0200 (added by postmaster@cpmail.dk.tiscali.com)
Subject: [PD] A special  excite game
Message-ID: <3CB6CA54000ADC63@cpfe4.be.tisc.dk> (added by postmaster@cpmail.dk.tiscali.com)

An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020502/eb2bd3f6/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/octet-stream
Size: 86949 bytes
Desc: not available
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020502/eb2bd3f6/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/octet-stream
Size: 26762 bytes
Desc: not available
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020502/eb2bd3f6/attachment-0001.obj>

From barknech at ph-cip.uni-koeln.de  Thu May  2 13:11:37 2002
From: barknech at ph-cip.uni-koeln.de (Frank Barknecht)
Date: Thu, 2 May 2002 13:11:37 +0200
Subject: [PD] [ANNOUNCE] turn the knobs, fix the bugs
Message-ID: <20020502131137.A7208@fliwatut.scifi>

Hi all,

somehow I really missed a knob gui object in PD, so I wrote one. Well,
in fact, I only changed g_hslider.c a bit. My knob looks very much
like the knobs in a popular new audio software made in Berlin. That's
intended, because I like those knobs.

::from_the_readme::

"knob" is a new gui object for PD based on the IEMGUI-hslider included in PD.
It is only tested on Linux, but it should work on other platforms with little
changes.

Distribution form is as a patch to PD in version pd-0.35-test17.linux.tar.gz

This is the first known bug: knob should be an external!

It has at least one other known bug: While moving the knob, the dial line is
wrong.  Also the computing of geometries needs to be cleaned up and the
Properties dialog still includes the not used height entry renamed to NONE, to
make clear that this value is ignored.

I will fix these bugs someday, but I'll have to dig the hslider code
some more. Maybe someone wants to help??? Also maybe some have ideas
how to extent the knob, make it more ergonomic and such.

Knob is available at http://footils.radio-worldwi.de 
Screenshots are there as well.
Direct download adress is: http://footils.radio-worldwi.de/knob-0.01.tgz

It was written reusing very very much IEM code, so props go out to
Thomas Musil.

ciao,
-- 
 Frank Barknecht                                  _ _______footils__



From olaf.matthes at gmx.de  Thu May  2 13:25:01 2002
From: olaf.matthes at gmx.de (Olaf Matthes)
Date: Thu, 02 May 2002 13:25:01 +0200
Subject: [PD] Default buffer size?
References: <000801c1f16e$751bd760$6500a8c0@davidasus2002>
Message-ID: <3CD1220D.1D829D45@gmx.de>

Hi David,

I had a look at s_nt.c and it seems that the default buffer size is

#define DEFBUFFER 30 /* default is about 30x6 = 180 msec! */

The minimum is 4 real(!)-dac-blocks (assuming 64 samples per block: 4 * (4 * 64) samples =  1024 samples =~ 23.2 ms ). The maximum is 100 blocks (580 ms).
Note that the calculation from milliseconds -> blocks in s_nt.c assumes 44.1kHz sample rate.


Olaf


> David Sabine schrieb:
>
> Hello,
>
> what is PD's default audio buffer size in Windows XP? This question has the following history:
>
> My command line:
>
> C:\pd\bin\pd.exe -verbose -listdev -resync -audiobuf 100 -soundoutdev 1 -outchannels 2 -soundindev 1 -inchannels 2 -nomidi
> Without -resync, dac~ or adc~ (i can't tell which) makes popping sounds and noise approximately 150 bpm.
>
> With -resync AND -audiobuf 100, pd gets stuck in a 'resyncing audio' loop upon startup.
>
> With -resync AND NOT -audiobuf, pd works like a charm...but I can't determine the latency of the input signal (i.e. I don't know the default size of the audio buffer).
>
>
>
> Many Thanks.
> Dave



From oxi6en at yahoo.co.jp  Thu May  2 13:33:59 2002
From: oxi6en at yahoo.co.jp (akinahiko)
Date: Thu, 2 May 2002 20:33:59 +0900
Subject: [PD] unsubscribe
Message-ID: <002601c1f1cd$413d2340$022d0985@oemcomputer>


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020502/ef32712d/attachment.htm>

From enrique.franco at ul.ie  Thu May  2 13:49:50 2002
From: enrique.franco at ul.ie (Enrique Franco)
Date: Thu, 02 May 2002 12:49:50 +0100
Subject: [PD] peaks
Message-ID: <3CD127DD.9F8A5213@ul.ie>

Hi,

Is there any object to get the Peak of a stream of numbers? Like the
peak object in max.

Enrique



From zmoelnig at iem.kug.ac.at  Thu May  2 13:46:32 2002
From: zmoelnig at iem.kug.ac.at (IOhannes m zmoelnig)
Date: Thu, 02 May 2002 13:46:32 +0200
Subject: [PD] peaks
References: <3CD127DD.9F8A5213@ul.ie>
Message-ID: <3CD12718.5060306@iem.kug.ac.at>

Enrique Franco wrote:
> Hi,
> 
> Is there any object to get the Peak of a stream of numbers? Like the
> peak object in max.

if you want to get the number of a serial stream of floats, you might 
use the [max] object, and feed back the current maximum to its right inlet.

if you want to get the maximum of a parallel stream (aka: list) of 
floats, you might want to use the [minmax] object, which is part of zexy.

mfg.cds.aer
IOhannes



From rorytheroar at yahoo.com  Thu May  2 15:18:48 2002
From: rorytheroar at yahoo.com (=?iso-8859-1?q?Rory=20Walsh?=)
Date: Thu, 2 May 2002 14:18:48 +0100 (BST)
Subject: [pd]Virus query
Message-ID: <20020502131848.23842.qmail@web12306.mail.yahoo.com>

Hi list, I see that I apparently sent email to this
list last night? Does anyone know how this happened, I
know nothing of virus's and i don't use outlook
express, is there something I can do to stop this?

ROry.

__________________________________________________
Do You Yahoo!?
Everything you'll ever need on one web page
from News and Sport to Email and Music Charts
http://uk.my.yahoo.com


From bbogart at acs.ryerson.ca  Thu May  2 15:36:33 2002
From: bbogart at acs.ryerson.ca (Ben Bogart - FMPM/F1999)
Date: Thu, 2 May 2002 09:36:33 -0400 (EDT)
Subject: [PD] OSX and Tk...
In-Reply-To: <3CCEC33D.D3B0A06E@music.gla.ac.uk>
Message-ID: <Pine.A32.3.91.1020502092144.44106B-100000@hopper>

Hello Nick, List

I tried downloading and installing tk for OSX again and I'm still having 
no luck. I have "Wish Shell" in applications. I have tcl.framework and 
tk.framework both in /library/frameworks. The wish shell works fine, I 
have PD in my home directory. 

When I run ./pd -nosound in the terminal I get a bunch of output stuff, 
buffers, channels etc. but no GUI.

I did notice something different this time, when I run pd I get a 
bouncing unkown application icon on the console. then the bouncing stops 
(I assume once PD has been loaded) I can click on the unkown icon in the 
console, in thoery to focus the GUI, but all it does is unfocus all 
windows and give me a spinning busy pointer... 

I looked in the system.log and nothing of interest... could pd be causing 
errors in other logs?

I'm using MacOS 10.1.3

Thanks
Ben


On Tue, 30 Apr 2002, Nick Fells wrote:

> Hi Ben, just a last ditch attempt at help - did you put the tk framework
> stuff into /Library?
> 
> nck
> 
> Ben Bogart - FMPM/F1999 wrote:
> > 
> > Hello all,
> > 
> > I was having the same problem as Nick but running pd -nosound did not
> > solve the problem. I get:
> > 
> > MIDI: not yet implimented
> > in 2 out 2 rate 44100
> > using default device number -1
> > nchan 2, flags 3, bufs 8, framesperbuf 256
> > 
> > and then nothing, no GUI. I tested wish by itself and it works fine.
> > (installed according to the install guide that tcl/tk for OSX came with)
> > 
> > running ./pd -nosound and ./pd both do the same thing. I suppose I should
> > just try compiling?
> > 
> > Thanks
> > Ben
> > 
> > On Tue, 30 Apr 2002, Nick Fells wrote:
> > 
> > > Hi,
> > >
> > > Yep, sure enough that works (but no sound, obviously...)... any fixes
> > > would be gladly welcomed!!.... (also obvious, I guess).
> > >
> > > Another thing I noticed - in the menus under osx there's a 'tear off'
> > > option. If you happen to select it, all the menus appear to stop
> > > working...
> > >
> > > thanks,
> > >
> > > Nick
> > >
> > > Miller Puckette wrote:
> > > >
> > > > Hi all,
> > > >
> > > > I saw this behavior on a machine where Pd couldn't open audio -- it just
> > > > hangs.  I hope to fix this.  In the meantime, if you've got the same
> > > > problem, just run "pd -nosound" and it should start up...
> > > >
> > > > cheers
> > > > Miller
> > > >
> > > > On Mon, Apr 29, 2002 at 06:28:55PM +0100, Nick Fells wrote:
> > > > > Hi,
> > > > >
> > > > > I'm just trying to setup pd under osx. I've downloaded/unpacked Tk8.4
> > > > > from the sourcefourge site 'snapshot', put the Frameworks under
> > > > > /Library, and put the Wish Shell.app under /Applications. But I can't
> > > > > get Pd to start the gui - there's no error message, just nothing
> > > > > happens.
> > > > >
> > >
> > > --
> > > Dr Nick Fells,
> > > Music Department,
> > > University of Glasgow,                Tel: +44 (0) 141-330 4096
> > > Glasgow G12 8QQ                       Fax: +44 (0) 141-330 3518
> > > UK.                           http://www.music.gla.ac.uk/~nick
> > >
> > >
> > >
> > 
> > B. Bogart
> > ---------
> 
> -- 
> Dr Nick Fells,	
> Music Department,
> University of Glasgow,		Tel: +44 (0) 141-330 4096
> Glasgow G12 8QQ			Fax: +44 (0) 141-330 3518
> UK.				http://www.music.gla.ac.uk/~nick
> 
> 



B. Bogart
---------



From dlphilp at bright.net  Thu May  2 15:56:09 2002
From: dlphilp at bright.net (Dave Phillips)
Date: Thu, 02 May 2002 09:56:09 -0400
Subject: [pd]Virus query
References: <20020502131848.23842.qmail@web12306.mail.yahoo.com>
Message-ID: <3CD14579.E063A223@bright.net>

Rory Walsh wrote:
 
> Hi list, I see that I apparently sent email to this
> list last night? Does anyone know how this happened, I
> know nothing of virus's and i don't use outlook
> express, is there something I can do to stop this?

Apparently if your name and email addy are in an Outlook address book
the virus will harvest the info for propagating itself. Lots of
information regarding this virus (Klez.E is the name, I think) is
available on the Web.

Not to worry, Microsoft is taking care of everything. Trust them.  ;)

Best regards,

== Dave Phillips

	The Book Of Linux Music & Sound at http://www.nostarch.com/lms.htm
	The Linux Soundapps Site at http://linux-sound.org

Currently listening to: New London Consort, "Dlete, fideles anime"
(Carmina Burana)


From nick at music.gla.ac.uk  Thu May  2 15:58:21 2002
From: nick at music.gla.ac.uk (Nick Fells)
Date: Thu, 02 May 2002 14:58:21 +0100
Subject: [PD] OSX and Tk...
References: <Pine.A32.3.91.1020502092144.44106B-100000@hopper>
Message-ID: <3CD145FD.765F38B6@music.gla.ac.uk>

Hi,

Hmm - that foxes me a bit. Try putting 'Wish Shell' in the pd/bin
directory??

I'll try a rebuild of pd when I get a chance, see what happens then.

Nick

Ben Bogart - FMPM/F1999 wrote:
> 
> Hello Nick, List
> 
> I tried downloading and installing tk for OSX again and I'm still having
> no luck. I have "Wish Shell" in applications. I have tcl.framework and
> tk.framework both in /library/frameworks. The wish shell works fine, I
> have PD in my home directory.
> 
> When I run ./pd -nosound in the terminal I get a bunch of output stuff,
> buffers, channels etc. but no GUI.
> 
> I did notice something different this time, when I run pd I get a
> bouncing unkown application icon on the console. then the bouncing stops
> (I assume once PD has been loaded) I can click on the unkown icon in the
> console, in thoery to focus the GUI, but all it does is unfocus all
> windows and give me a spinning busy pointer...
> 
> I looked in the system.log and nothing of interest... could pd be causing
> errors in other logs?
> 
> I'm using MacOS 10.1.3
> 
> Thanks
> Ben
> 
> On Tue, 30 Apr 2002, Nick Fells wrote:
> 
> > Hi Ben, just a last ditch attempt at help - did you put the tk framework
> > stuff into /Library?
> >
> > nck
> >
> > Ben Bogart - FMPM/F1999 wrote:
> > >
> > > Hello all,
> > >
> > > I was having the same problem as Nick but running pd -nosound did not
> > > solve the problem. I get:
> > >
> > > MIDI: not yet implimented
> > > in 2 out 2 rate 44100
> > > using default device number -1
> > > nchan 2, flags 3, bufs 8, framesperbuf 256
> > >
> > > and then nothing, no GUI. I tested wish by itself and it works fine.
> > > (installed according to the install guide that tcl/tk for OSX came with)
> > >
> > > running ./pd -nosound and ./pd both do the same thing. I suppose I should
> > > just try compiling?
> > >
> > > Thanks
> > > Ben
> > >
> > > On Tue, 30 Apr 2002, Nick Fells wrote:
> > >
> > > > Hi,
> > > >
> > > > Yep, sure enough that works (but no sound, obviously...)... any fixes
> > > > would be gladly welcomed!!.... (also obvious, I guess).
> > > >
> > > > Another thing I noticed - in the menus under osx there's a 'tear off'
> > > > option. If you happen to select it, all the menus appear to stop
> > > > working...
> > > >
> > > > thanks,
> > > >
> > > > Nick
> > > >
> > > > Miller Puckette wrote:
> > > > >
> > > > > Hi all,
> > > > >
> > > > > I saw this behavior on a machine where Pd couldn't open audio -- it just
> > > > > hangs.  I hope to fix this.  In the meantime, if you've got the same
> > > > > problem, just run "pd -nosound" and it should start up...
> > > > >
> > > > > cheers
> > > > > Miller
> > > > >
> > > > > On Mon, Apr 29, 2002 at 06:28:55PM +0100, Nick Fells wrote:
> > > > > > Hi,
> > > > > >
> > > > > > I'm just trying to setup pd under osx. I've downloaded/unpacked Tk8.4
> > > > > > from the sourcefourge site 'snapshot', put the Frameworks under
> > > > > > /Library, and put the Wish Shell.app under /Applications. But I can't
> > > > > > get Pd to start the gui - there's no error message, just nothing
> > > > > > happens.
> > > > > >
> > > >
> > > > --
> > > > Dr Nick Fells,
> > > > Music Department,
> > > > University of Glasgow,                Tel: +44 (0) 141-330 4096
> > > > Glasgow G12 8QQ                       Fax: +44 (0) 141-330 3518
> > > > UK.                           http://www.music.gla.ac.uk/~nick
> > > >
> > > >
> > > >
> > >
> > > B. Bogart
> > > ---------
> >
> > --
> > Dr Nick Fells,
> > Music Department,
> > University of Glasgow,                Tel: +44 (0) 141-330 4096
> > Glasgow G12 8QQ                       Fax: +44 (0) 141-330 3518
> > UK.                           http://www.music.gla.ac.uk/~nick
> >
> >
> 
> B. Bogart
> ---------

-- 
Dr Nick Fells,	
Music Department,
University of Glasgow,		Tel: +44 (0) 141-330 4096
Glasgow G12 8QQ			Fax: +44 (0) 141-330 3518
UK.				http://www.music.gla.ac.uk/~nick



From barknech at ph-cip.uni-koeln.de  Thu May  2 15:36:38 2002
From: barknech at ph-cip.uni-koeln.de (Frank Barknecht)
Date: Thu, 2 May 2002 15:36:38 +0200
Subject: [pd]Virus query
In-Reply-To: <20020502131848.23842.qmail@web12306.mail.yahoo.com>
References: <20020502131848.23842.qmail@web12306.mail.yahoo.com>
Message-ID: <20020502153638.A8506@fliwatut.scifi>

Hi,
Rory Walsh hat gesagt: // Rory Walsh wrote:

> Hi list, I see that I apparently sent email to this
> list last night? Does anyone know how this happened, I
> know nothing of virus's and i don't use outlook
> express, is there something I can do to stop this?

it isn't necessarily you, who sends this, as the Klez virus forges
false sender adresses from adressbook entries. So you can't do much
about it then, only maybe trying to find out, who's the infected real
sender.

Maybe the listadmin could install a size limit for list E-Mails? These
Klez messages are always bigger than 120K

ciao,
-- 
 Frank Barknecht                                  _ _______footils__



From mdjp100 at york.ac.uk  Thu May  2 16:05:07 2002
From: mdjp100 at york.ac.uk (Matthew Paradis)
Date: Thu, 02 May 2002 15:05:07 +0100
Subject: [PD] Urgent help needed (Pd/Gem) crash
References: <000e01c1f11f$964578a0$03cc2090@york.ac.uk> <3CD1171C.6030903@iem.kug.ac.at>
Message-ID: <3CD14793.AA92A648@york.ac.uk>

Hi IOhannes,

We are running pd0.34-4 and pd0.35 test 19 with gem0.85.
This problem seems to be operating system specific as we have just moved to
windows xp and everything seems fine.
I suppose that this is probably going to be the best solution to the
problem.

Thanks for your help

Matt

IOhannes m zmoelnig wrote:

> Matthew Paradis wrote:
> > Hi All,
> >
> > windows 98.  This seems to apply to all of the available versions of
> > both distributions (old and new) and on a variety of computer set-ups.
> >
> > Firstly when a patch is loaded, it is not possible to open a sub patch
> > without crashing pd.
>  >
> > Secondly a patch can crash whilst rendering gem graphics, even though
> > there is no specific event in terms of memory or processor usage at the
> > time of the crash.
>
> hi
>
> which versions of both pd and gem are you using ?
> you are right, that the first problem (crashing when opening subpatches)
> occured with releases of GemPlus (which is obsolete now, in case someone
> has not noticed yet) and i never really understood where/why it crashed
>
> it never occured to me on Mark's precompiled versions (gem<=0.85)
> but the problem seemed to be gone with gem-0.87 and pd-0.35test4 (or
> something, i hope this reflects my setting at home)
>
> mfg.cdsa.dr
> IOhannes

--

Matthew Paradis
University of York
Music Department
Heslington,
York,
YO10 5DD,
UK
Tel: 0044-1904-43-2435
mdjp100 at york.ac.uk


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020502/5407dff4/attachment.htm>

From finnendahl at folkwang-hochschule.de  Thu May  2 15:44:30 2002
From: finnendahl at folkwang-hochschule.de (Orm Finnendahl)
Date: Thu, 2 May 2002 15:44:30 +0200
Subject: [PD] [ANNOUNCE] turn the knobs, fix the bugs
In-Reply-To: <20020502131137.A7208@fliwatut.scifi>
References: <20020502131137.A7208@fliwatut.scifi>
Message-ID: <20020502134430.GA4833@grisey>

Hi Frank,

trying to build pd after patching it yields:

m_conf.o: In function `conf_init':
m_conf.o(.text+0x36): undefined reference to `g_knob_setup'
collect2: ld returned 1 exit status
make: *** [../bin/pd] Error 1

What's wrong?

Yours,
Orm

Am Donnerstag, den 02. Mai 2002 um 13:11:37 Uhr (+0200) schrieb Frank Barknecht:
> Hi all,
> 
> somehow I really missed a knob gui object in PD, so I wrote one. Well,
> in fact, I only changed g_hslider.c a bit. My knob looks very much
> like the knobs in a popular new audio software made in Berlin. That's
> intended, because I like those knobs.
> 
> ::from_the_readme::
> 
> "knob" is a new gui object for PD based on the IEMGUI-hslider included in PD.
> It is only tested on Linux, but it should work on other platforms with little
> changes.
> 
> Distribution form is as a patch to PD in version pd-0.35-test17.linux.tar.gz
> 
> This is the first known bug: knob should be an external!
> 
> It has at least one other known bug: While moving the knob, the dial line is
> wrong.  Also the computing of geometries needs to be cleaned up and the
> Properties dialog still includes the not used height entry renamed to NONE, to
> make clear that this value is ignored.
> 
> I will fix these bugs someday, but I'll have to dig the hslider code
> some more. Maybe someone wants to help??? Also maybe some have ideas
> how to extent the knob, make it more ergonomic and such.
> 
> Knob is available at http://footils.radio-worldwi.de 
> Screenshots are there as well.
> Direct download adress is: http://footils.radio-worldwi.de/knob-0.01.tgz
> 
> It was written reusing very very much IEM code, so props go out to
> Thomas Musil.
> 
> ciao,
> -- 
>  Frank Barknecht                                  _ _______footils__
> 


From zmoelnig at iem.kug.ac.at  Thu May  2 16:15:25 2002
From: zmoelnig at iem.kug.ac.at (IOhannes m zmoelnig)
Date: Thu, 02 May 2002 16:15:25 +0200
Subject: [pd]Virus query
References: <20020502131848.23842.qmail@web12306.mail.yahoo.com> <3CD14579.E063A223@bright.net>
Message-ID: <3CD149FD.6030207@iem.kug.ac.at>

Since there seemed to be some viri on this list:

i thought i had done everything to protect the list (well, our 
mailserver). obviously this was not enough.
i have installed a new version of our virus-scanner and hope, that this 
list will stay virus-free for some months now....


mfg.casd.dr
IOhannes



From zmoelnig at iem.kug.ac.at  Thu May  2 16:19:41 2002
From: zmoelnig at iem.kug.ac.at (IOhannes m zmoelnig)
Date: Thu, 02 May 2002 16:19:41 +0200
Subject: [PD] Urgent help needed (Pd/Gem) crash
References: <000e01c1f11f$964578a0$03cc2090@york.ac.uk> <3CD1171C.6030903@iem.kug.ac.at> <3CD14793.AA92A648@york.ac.uk>
Message-ID: <3CD14AFD.8010909@iem.kug.ac.at>

Matthew Paradis wrote:
> Hi IOhannes,
> 
> We are running pd0.34-4 and pd0.35 test 19 with gem0.85.
> This problem seems to be operating system specific as we have just moved 
> to windows xp and everything seems fine.
> I suppose that this is probably going to be the best solution to the 
> problem.

fine, if it works.
i still believe/hope that the gem-0.87 will not crash on pd-0.35 on 
win98 (i know this, since 98 is the win-sys i am working at home with)

i wouldn't recommend XP, since there seem to be lot of driver problems 
(especially if you want to use hw-openGL, and youdo want to do this when 
working with Gem)

mfg.cds.af
IOhannes


> 
> Thanks for your help
> 
> Matt
> 



From barknech at ph-cip.uni-koeln.de  Thu May  2 17:10:43 2002
From: barknech at ph-cip.uni-koeln.de (Frank Barknecht)
Date: Thu, 2 May 2002 17:10:43 +0200
Subject: [PD] [ANNOUNCE] turn the knobs, fix the bugs
In-Reply-To: <20020502134430.GA4833@grisey>
References: <20020502131137.A7208@fliwatut.scifi> <20020502134430.GA4833@grisey>
Message-ID: <20020502171043.A8944@fliwatut.scifi>

Hi Orm,
Orm Finnendahl hat gesagt: // Orm Finnendahl wrote:

> trying to build pd after patching it yields:
> 
> m_conf.o: In function `conf_init':
> m_conf.o(.text+0x36): undefined reference to `g_knob_setup'
> collect2: ld returned 1 exit status
> make: *** [../bin/pd] Error 1
> 
> What's wrong?
Hmm, I hope, the patch is correct, here it does work.
These files should get patched:
  
  patching file `src/g_all_guis.h'
  patching file `src/g_canvas.c'
  patching file `src/g_knob.c'
  patching file `src/g_text.c'
  patching file `src/m_conf.c'
  patching file `src/makefile.in'
  patching file `src/u_main.tk'

g_knob.c is a new file including the main code for the knob. The
function "g_knob_setup" is defined in there. Does g_knob.o get built?
It should be in ./obj/.

The makefile.in should add "g_knob.c" to the sources in $SRC while
configuring. In m_conf.c and all the other files I just added the
setup functions and struct definition needed. Make sure, all of these
have something with "knob" in it that looks like the corresponding
functions for hslider.

I have now put these files on my webpage. You might want to check
them out at: 
http://footils.radio-worldwi.de/knob-sources-0.01.tgz

Ciao,
-- 
 Frank Barknecht                                  _ _______footils__



From jepoxy at hotmail.com  Thu May  2 17:37:09 2002
From: jepoxy at hotmail.com (rainer .)
Date: Thu, 02 May 2002 15:37:09 +0000
Subject: [PD] Urgent help needed (Pd/Gem) crash
Message-ID: <F104ZkxOjmfCHJr1Wty000067d3@hotmail.com>

hi iohannes, list


>From: IOhannes m zmoelnig <zmoelnig at iem.kug.ac.at>
>i still believe/hope that the gem-0.87 will not crash on pd-0.35 on
>win98 (i know this, since 98 is the win-sys i am working at home with)
>
yes, gem-0.87 + subpatches/abstractions does not crash pd/win98 any 
more...(on my machine), thats realy more sophisticated.
instead gem is crashing when i try to load my old *.obj files...?

happens with pd-0.35 test18

regards
rainer

_________________________________________________________________
MSN Photos is the easiest way to share and print your photos: 
http://photos.msn.com/support/worldwide.aspx



From mark at junklight.com  Thu May  2 19:02:37 2002
From: mark at junklight.com (mark)
Date: Thu, 2 May 2002 18:02:37 +0100
Subject: [PD] Announce - morse code generator
In-Reply-To: <B58A642C6B7FD511ADBF00B0D0B07B933503E1@scapa.appropria.com>
Message-ID: <B58A642C6B7FD511ADBF00B0D0B07B9335C854@scapa.appropria.com>

I have added a new external to the increasingly esoteric 
mjLib. This external is for generating morse code. The patch 
in the help file generates code that can be automatically 
understood by morse code translaters.

cheers 

mark 



From joschi at eds.org  Thu May  2 20:44:02 2002
From: joschi at eds.org (Joschi)
Date: Thu, 02 May 2002 11:44:02 -0700
Subject: [pd]Virus query
In-Reply-To: <20020502131848.23842.qmail@web12306.mail.yahoo.com>
References: <20020502131848.23842.qmail@web12306.mail.yahoo.com>
Message-ID: <1020365042.12661.16.camel@localhost.localdomain>

honestly, why do people insist on continuing to use outlook when these
virus outbreaks happen once every other month?  ever since Mellisa came
around while i was working IT and i had to clean up the mess, i swore
off any email client that didn't have security as part of its
"outlook".  people who have to use it at work, then its the it managers
who need their head examined, but i'm really curious how many times this
is going to happen before people start to learn.  sorry to vent, but if
i had to buy a harddrive for every outlook virus i've received i would
still need to buy another harddrive to store them all in.

On Thu, 2002-05-02 at 06:18, Rory Walsh wrote:
> Hi list, I see that I apparently sent email to this
> list last night? Does anyone know how this happened, I
> know nothing of virus's and i don't use outlook
> express, is there something I can do to stop this?
> 
> ROry.
> 
> __________________________________________________
> Do You Yahoo!?
> Everything you'll ever need on one web page
> from News and Sport to Email and Music Charts
> http://uk.my.yahoo.com




From mark at junklight.com  Thu May  2 21:01:54 2002
From: mark at junklight.com (mark)
Date: Thu, 2 May 2002 20:01:54 +0100
Subject: [PD] Announce - morse code generator
In-Reply-To: <B58A642C6B7FD511ADBF00B0D0B07B9335C854@scapa.appropria.com>
Message-ID: <FMEDICLGHPGJBJNAPJHLGELFCNAA.mark@junklight.com>

I missed out the url which is the same as always:

http://www.junklight.com/pd 

cheers 

mark 

-----Original Message-----
From: mark [mailto:mark at junklight.com]
Sent: 02 May 2002 18:03
To: pd-list at iem.kug.ac.at
Subject: [PD] Announce - morse code generator


I have added a new external to the increasingly esoteric 
mjLib. This external is for generating morse code. The patch 
in the help file generates code that can be automatically 
understood by morse code translaters.

cheers 

mark 



From mthomp at mac.com  Thu May  2 22:03:23 2002
From: mthomp at mac.com (Michael A. Thompson)
Date: Thu, 2 May 2002 15:03:23 -0500
Subject: [PD] OSX and Tk...
In-Reply-To: <3CD145FD.765F38B6@music.gla.ac.uk>
Message-ID: <A873F6AC-5E07-11D6-BB98-00039311E9BE@mac.com>

what does the first line of your "path_to_pd/bin/pd.tk" file say? its 
just a plain text file...

m

On Thursday, May 2, 2002, at 08:58  AM, Nick Fells wrote:

> Hi,
>
> Hmm - that foxes me a bit. Try putting 'Wish Shell' in the pd/bin
> directory??
>
> I'll try a rebuild of pd when I get a chance, see what happens then.
>
> Nick
>
> Ben Bogart - FMPM/F1999 wrote:
>>
>> Hello Nick, List
>>
>> I tried downloading and installing tk for OSX again and I'm still 
>> having
>> no luck. I have "Wish Shell" in applications. I have tcl.framework and
>> tk.framework both in /library/frameworks. The wish shell works fine, I
>> have PD in my home directory.
>>
>> When I run ./pd -nosound in the terminal I get a bunch of output stuff,
>> buffers, channels etc. but no GUI.
>>
>> I did notice something different this time, when I run pd I get a
>> bouncing unkown application icon on the console. then the bouncing 
>> stops
>> (I assume once PD has been loaded) I can click on the unkown icon in 
>> the
>> console, in thoery to focus the GUI, but all it does is unfocus all
>> windows and give me a spinning busy pointer...
>>
>> I looked in the system.log and nothing of interest... could pd be 
>> causing
>> errors in other logs?
>>
>> I'm using MacOS 10.1.3
>>
>> Thanks
>> Ben
>>
>> On Tue, 30 Apr 2002, Nick Fells wrote:
>>
>>> Hi Ben, just a last ditch attempt at help - did you put the tk 
>>> framework
>>> stuff into /Library?
>>>
>>> nck
>>>
>>> Ben Bogart - FMPM/F1999 wrote:
>>>>
>>>> Hello all,
>>>>
>>>> I was having the same problem as Nick but running pd -nosound did not
>>>> solve the problem. I get:
>>>>
>>>> MIDI: not yet implimented
>>>> in 2 out 2 rate 44100
>>>> using default device number -1
>>>> nchan 2, flags 3, bufs 8, framesperbuf 256
>>>>
>>>> and then nothing, no GUI. I tested wish by itself and it works fine.
>>>> (installed according to the install guide that tcl/tk for OSX came 
>>>> with)
>>>>
>>>> running ./pd -nosound and ./pd both do the same thing. I suppose I 
>>>> should
>>>> just try compiling?
>>>>
>>>> Thanks
>>>> Ben
>>>>
>>>> On Tue, 30 Apr 2002, Nick Fells wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> Yep, sure enough that works (but no sound, obviously...)... any 
>>>>> fixes
>>>>> would be gladly welcomed!!.... (also obvious, I guess).
>>>>>
>>>>> Another thing I noticed - in the menus under osx there's a 'tear 
>>>>> off'
>>>>> option. If you happen to select it, all the menus appear to stop
>>>>> working...
>>>>>
>>>>> thanks,
>>>>>
>>>>> Nick
>>>>>
>>>>> Miller Puckette wrote:
>>>>>>
>>>>>> Hi all,
>>>>>>
>>>>>> I saw this behavior on a machine where Pd couldn't open audio -- 
>>>>>> it just
>>>>>> hangs.  I hope to fix this.  In the meantime, if you've got the 
>>>>>> same
>>>>>> problem, just run "pd -nosound" and it should start up...
>>>>>>
>>>>>> cheers
>>>>>> Miller
>>>>>>
>>>>>> On Mon, Apr 29, 2002 at 06:28:55PM +0100, Nick Fells wrote:
>>>>>>> Hi,
>>>>>>>
>>>>>>> I'm just trying to setup pd under osx. I've downloaded/unpacked 
>>>>>>> Tk8.4
>>>>>>> from the sourcefourge site 'snapshot', put the Frameworks under
>>>>>>> /Library, and put the Wish Shell.app under /Applications. But I 
>>>>>>> can't
>>>>>>> get Pd to start the gui - there's no error message, just nothing
>>>>>>> happens.
>>>>>>>
>>>>>
>>>>> --
>>>>> Dr Nick Fells,
>>>>> Music Department,
>>>>> University of Glasgow,                Tel: +44 (0) 141-330 4096
>>>>> Glasgow G12 8QQ                       Fax: +44 (0) 141-330 3518
>>>>> UK.                           http://www.music.gla.ac.uk/~nick
>>>>>
>>>>>
>>>>>
>>>>
>>>> B. Bogart
>>>> ---------
>>>
>>> --
>>> Dr Nick Fells,
>>> Music Department,
>>> University of Glasgow,                Tel: +44 (0) 141-330 4096
>>> Glasgow G12 8QQ                       Fax: +44 (0) 141-330 3518
>>> UK.                           http://www.music.gla.ac.uk/~nick
>>>
>>>
>>
>> B. Bogart
>> ---------
>
> --
> Dr Nick Fells,	
> Music Department,
> University of Glasgow,		Tel: +44 (0) 141-330 4096
> Glasgow G12 8QQ			Fax: +44 (0) 141-330 3518
> UK.				http://www.music.gla.ac.uk/~nick
>
>



From gboy at nycap.rr.com  Thu May  2 22:38:47 2002
From: gboy at nycap.rr.com (joge .)
Date: Thu, 2 May 2002 16:38:47 -0400
Subject: [PD] PD to compile with Visual C++ .NET .
Message-ID: <00c401c1f219$5ee366b0$4b677180@mauve>

hi all ,

any one tried to complile pd with visual c++ .net ?
it seems that there is no unistd.h file include with vc++.
also i am getting a redefintion of type modifiers error in u_pdsend.c file .
seems to be multiple declarations of the function closesocket() .
there are some other things acting up too .. but for now i am tring to get
over these errors ..

i read the recent post about the extern errors in .net .  i havent got any
of those yet , maybe after i get over these errors i will be able to get
those errors .


thanks .


joge .





From dave at davesabine.com  Thu May  2 22:39:59 2002
From: dave at davesabine.com (David Sabine)
Date: Thu, 02 May 2002 14:39:59 -0600
Subject: [pd]Virus query
References: <20020502131848.23842.qmail@web12306.mail.yahoo.com>
 <1020365042.12661.16.camel@localhost.localdomain>
Message-ID: <012401c1f219$871e5220$6500a8c0@davidasus2002>

FYI:

I use outlook.  I also use Windows XP and I've made a point of keeping
Norton Antivirus 2002 as up-to-date as possible.  There are some times that
Norton releases two or three new virus definitions daily (and "LiveUpdate"
grabs them automatically as soon as they're released) and the Microsoft
Update web site has released security patches regularly.

Works for me!


Regards,
Dave S




From mark at junklight.com  Thu May  2 22:56:15 2002
From: mark at junklight.com (mark)
Date: Thu, 2 May 2002 21:56:15 +0100
Subject: [PD] PD to compile with Visual C++ .NET .
In-Reply-To: <00c401c1f219$5ee366b0$4b677180@mauve>
Message-ID: <FMEDICLGHPGJBJNAPJHLOELICNAA.mark@junklight.com>

I'll give it a go tomorrow - my externals all compile
with it :-)

-----Original Message-----
From: joge . [mailto:gboy at nycap.rr.com]
Sent: 02 May 2002 21:39
To: pd-list at iem.kug.ac.at
Subject: [PD] PD to compile with Visual C++ .NET .


hi all ,

any one tried to complile pd with visual c++ .net ?
it seems that there is no unistd.h file include with vc++.
also i am getting a redefintion of type modifiers error in u_pdsend.c file .
seems to be multiple declarations of the function closesocket() .
there are some other things acting up too .. but for now i am tring to get
over these errors ..

i read the recent post about the extern errors in .net .  i havent got any
of those yet , maybe after i get over these errors i will be able to get
those errors .


thanks .


joge .





From liquidgroove at mindless.com  Fri May  3 03:02:41 2002
From: liquidgroove at mindless.com (Glenn Ianaro)
Date: Thu, 02 May 2002 20:02:41 -0500
Subject: [PD] [performance] PD at SonicCircuits IX
Message-ID: <20020503010241.81081.qmail@iname.com>


Hello everyone,

I'll be doing a performance this Saturday using PD at Sonic Circuits 
IX in Boston, MA.  If anyone is in the area, come check out the great 
electronic music that is lined up.  The info is posted on PureData.org 
as well as the program at www.neilleonard.com

Glenn
-- 

_______________________________________________
Sign-up for your own FREE Personalized E-mail at Mail.com
http://www.mail.com/?sr=signup



From finnendahl at folkwang-hochschule.de  Fri May  3 08:49:16 2002
From: finnendahl at folkwang-hochschule.de (Orm Finnendahl)
Date: Fri, 3 May 2002 08:49:16 +0200
Subject: [PD] [ANNOUNCE] turn the knobs, fix the bugs
In-Reply-To: <20020502230329.A10874@fliwatut.scifi>
References: <20020502131137.A7208@fliwatut.scifi> <20020502134430.GA4833@grisey> <20020502171043.A8944@fliwatut.scifi> <20020502153624.GA5821@grisey> <20020502230329.A10874@fliwatut.scifi>
Message-ID: <20020503064916.GA1401@grisey>

Am Donnerstag, den 02. Mai 2002 um 23:03:29 Uhr (+0200) schrieb Frank Barknecht:
> Ok, now here's the mistake: because of some reason ./configure isn't run,
> so you have to run ./configure by hand first, as the makefile.in is
> just a template for the real makefile, that is created by ./configure.
> 

Hi Frank,

that did the trick, thanks. The knobs look very nice :-)

Attached is a self referential patch demonstrating how you can waste
your time designing useless applications with useful gui objects in pd
;-)

--
Orm


-------------- next part --------------
#N canvas 499 272 262 143 10;
#X obj 27 42 knob 20 20 0 660 0 0 *nil* *hour* empty 0 -8 192 8 -1109
-1109 -42246 384 1;
#X obj 17 32 knob 40 40 0 55 0 0 *nil* *minute* empty 0 -8 192 8 -258699
-258699 -42246 452 1;
#N canvas 0 0 337 294 gettime 0;
#X msg 63 92 bang;
#X obj 63 118 time;
#X obj 50 40 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1
;
#X floatatom 13 157 5 0 0;
#X floatatom 77 157 5 0 0;
#X floatatom 122 157 5 0 0;
#X obj 35 258 s *hour*;
#X obj 77 211 s *minute*;
#X obj 77 181 expr ($f1 + 28) % 60 + 0.37;
#X obj 51 63 metro 60000;
#X obj 50 17 loadbang;
#X obj 33 212 f;
#X obj 33 181 t b f;
#X obj 35 235 expr (($f1 * 60) + $f2 + 335) % 720 + 0.37;
#X connect 0 0 1 0;
#X connect 1 0 3 0;
#X connect 1 1 4 0;
#X connect 1 2 5 0;
#X connect 2 0 9 0;
#X connect 3 0 11 0;
#X connect 4 0 8 0;
#X connect 4 0 12 0;
#X connect 8 0 7 0;
#X connect 9 0 0 0;
#X connect 10 0 2 0;
#X connect 11 0 13 0;
#X connect 12 0 11 0;
#X connect 12 1 13 1;
#X connect 13 0 6 0;
#X restore 5 6 pd gettime;

From nick at music.gla.ac.uk  Fri May  3 10:48:28 2002
From: nick at music.gla.ac.uk (Nick Fells)
Date: Fri, 03 May 2002 09:48:28 +0100
Subject: [PD] OSX and Tk...
References: <A873F6AC-5E07-11D6-BB98-00039311E9BE@mac.com>
Message-ID: <3CD24EDC.8305F64D@music.gla.ac.uk>

Hi Michael,

Thanks, yep i got your earlier mail about this - indeed it does say

set pd_nt 2

But I didn't have to change anything (that's what it says in the current
'OSX test' tarball version...)

Nick


"Michael A. Thompson" wrote:
> 
> what does the first line of your "path_to_pd/bin/pd.tk" file say? its
> just a plain text file...
> 
> m
> 
> On Thursday, May 2, 2002, at 08:58  AM, Nick Fells wrote:
> 
> > Hi,
> >
> > Hmm - that foxes me a bit. Try putting 'Wish Shell' in the pd/bin
> > directory??
> >
> > I'll try a rebuild of pd when I get a chance, see what happens then.
> >
> > Nick
> >
> > Ben Bogart - FMPM/F1999 wrote:
> >>
> >> Hello Nick, List
> >>
> >> I tried downloading and installing tk for OSX again and I'm still
> >> having
> >> no luck. I have "Wish Shell" in applications. I have tcl.framework and
> >> tk.framework both in /library/frameworks. The wish shell works fine, I
> >> have PD in my home directory.
> >>
> >> When I run ./pd -nosound in the terminal I get a bunch of output stuff,
> >> buffers, channels etc. but no GUI.
> >>
> >> I did notice something different this time, when I run pd I get a
> >> bouncing unkown application icon on the console. then the bouncing
> >> stops
> >> (I assume once PD has been loaded) I can click on the unkown icon in
> >> the
> >> console, in thoery to focus the GUI, but all it does is unfocus all
> >> windows and give me a spinning busy pointer...
> >>
> >> I looked in the system.log and nothing of interest... could pd be
> >> causing
> >> errors in other logs?
> >>
> >> I'm using MacOS 10.1.3
> >>
> >> Thanks
> >> Ben
> >>
> >> On Tue, 30 Apr 2002, Nick Fells wrote:
> >>
> >>> Hi Ben, just a last ditch attempt at help - did you put the tk
> >>> framework
> >>> stuff into /Library?
> >>>
> >>> nck
> >>>
> >>> Ben Bogart - FMPM/F1999 wrote:
> >>>>
> >>>> Hello all,
> >>>>
> >>>> I was having the same problem as Nick but running pd -nosound did not
> >>>> solve the problem. I get:
> >>>>
> >>>> MIDI: not yet implimented
> >>>> in 2 out 2 rate 44100
> >>>> using default device number -1
> >>>> nchan 2, flags 3, bufs 8, framesperbuf 256
> >>>>
> >>>> and then nothing, no GUI. I tested wish by itself and it works fine.
> >>>> (installed according to the install guide that tcl/tk for OSX came
> >>>> with)
> >>>>
> >>>> running ./pd -nosound and ./pd both do the same thing. I suppose I
> >>>> should
> >>>> just try compiling?
> >>>>
> >>>> Thanks
> >>>> Ben
> >>>>
> >>>> On Tue, 30 Apr 2002, Nick Fells wrote:
> >>>>
> >>>>> Hi,
> >>>>>
> >>>>> Yep, sure enough that works (but no sound, obviously...)... any
> >>>>> fixes
> >>>>> would be gladly welcomed!!.... (also obvious, I guess).
> >>>>>
> >>>>> Another thing I noticed - in the menus under osx there's a 'tear
> >>>>> off'
> >>>>> option. If you happen to select it, all the menus appear to stop
> >>>>> working...
> >>>>>
> >>>>> thanks,
> >>>>>
> >>>>> Nick
> >>>>>
> >>>>> Miller Puckette wrote:
> >>>>>>
> >>>>>> Hi all,
> >>>>>>
> >>>>>> I saw this behavior on a machine where Pd couldn't open audio --
> >>>>>> it just
> >>>>>> hangs.  I hope to fix this.  In the meantime, if you've got the
> >>>>>> same
> >>>>>> problem, just run "pd -nosound" and it should start up...
> >>>>>>
> >>>>>> cheers
> >>>>>> Miller
> >>>>>>
> >>>>>> On Mon, Apr 29, 2002 at 06:28:55PM +0100, Nick Fells wrote:
> >>>>>>> Hi,
> >>>>>>>
> >>>>>>> I'm just trying to setup pd under osx. I've downloaded/unpacked
> >>>>>>> Tk8.4
> >>>>>>> from the sourcefourge site 'snapshot', put the Frameworks under
> >>>>>>> /Library, and put the Wish Shell.app under /Applications. But I
> >>>>>>> can't
> >>>>>>> get Pd to start the gui - there's no error message, just nothing
> >>>>>>> happens.
> >>>>>>>
> >>>>>
> >>>>> --
> >>>>> Dr Nick Fells,
> >>>>> Music Department,
> >>>>> University of Glasgow,                Tel: +44 (0) 141-330 4096
> >>>>> Glasgow G12 8QQ                       Fax: +44 (0) 141-330 3518
> >>>>> UK.                           http://www.music.gla.ac.uk/~nick
> >>>>>
> >>>>>
> >>>>>
> >>>>
> >>>> B. Bogart
> >>>> ---------
> >>>
> >>> --
> >>> Dr Nick Fells,
> >>> Music Department,
> >>> University of Glasgow,                Tel: +44 (0) 141-330 4096
> >>> Glasgow G12 8QQ                       Fax: +44 (0) 141-330 3518
> >>> UK.                           http://www.music.gla.ac.uk/~nick
> >>>
> >>>
> >>
> >> B. Bogart
> >> ---------
> >
> > --
> > Dr Nick Fells,
> > Music Department,
> > University of Glasgow,                Tel: +44 (0) 141-330 4096
> > Glasgow G12 8QQ                       Fax: +44 (0) 141-330 3518
> > UK.                           http://www.music.gla.ac.uk/~nick
> >
> >

-- 
Dr Nick Fells,	
Music Department,
University of Glasgow,		Tel: +44 (0) 141-330 4096
Glasgow G12 8QQ			Fax: +44 (0) 141-330 3518
UK.				http://www.music.gla.ac.uk/~nick



From mark at junklight.com  Fri May  3 12:03:25 2002
From: mark at junklight.com (mark)
Date: Fri, 3 May 2002 11:03:25 +0100
Subject: [PD] PD to compile with Visual C++ .NET .
In-Reply-To: <B58A642C6B7FD511ADBF00B0D0B07B933503EF@scapa.appropria.com>
Message-ID: <B58A642C6B7FD511ADBF00B0D0B07B9335C85C@scapa.appropria.com>

Yep - it compiles fine.

Couldn't get the makefile to work as a visual studio project
(it wouldn't run from the right directory for some reason
I am to lazy to sort out). M$ in their infinite wisdom and kindness
have decided that after all these years the lib and include directories
needed to move so you need to modify these lines in the makefile:

#VC = "C:\Program Files\Microsoft Visual Studio\VC98"
VC="C:\Program Files\Microsoft Visual Studio .NET\Vc7"
INCLUDE = -I.\ -I..\Tcl\include -I$(VC)\include -I$(VC)\PlatformSDK\Include

LDIR = $(VC)\lib
LDIR2= $(VC)\PlatformSDK\lib

LIB = /NODEFAULTLIB:libc /NODEFAULTLIB:oldnames  /NODEFAULTLIB:kernel \
    /NODEFAULTLIB:uuid \
    $(LDIR)\libc.lib $(LDIR)\oldnames.lib $(LDIR)\kernel32.lib \
    $(LDIR2)\wsock32.lib $(LDIR2)\winmm.lib ..\bin\pthreadVC.lib

....

ASIOLIB = $(LDIR2)\user32.lib $(LDIR2)\gdi32.lib $(LDIR2)\winspool.lib
$(LDIR2)\comdlg32.lib \
$(LDIR2)\advapi32.lib $(LDIR2)\shell32.lib $(LDIR2)\ole32.lib
$(LDIR2)\oleaut32.lib $(LDIR2)\uuid.lib \
$(LDIR2)\odbc32.lib $(LDIR2)\odbccp32.lib ..\bin\asiolib.lib

Basicaly there is an include and lib and a platformSDK include and lib.

running nmake makefile in src works fine (run C:\Program Files\Microsoft
Visual Studio .NET\Vc7\bin\vcvars32.bat
first to setup the environment)

cheers

mark




-----Original Message-----
From: joge . [mailto:gboy at nycap.rr.com]
Sent: 02 May 2002 21:39
To: pd-list at iem.kug.ac.at
Subject: [PD] PD to compile with Visual C++ .NET .


hi all ,

any one tried to complile pd with visual c++ .net ?
it seems that there is no unistd.h file include with vc++.
also i am getting a redefintion of type modifiers error in u_pdsend.c file .
seems to be multiple declarations of the function closesocket() .
there are some other things acting up too .. but for now i am tring to get
over these errors ..

i read the recent post about the extern errors in .net .  i havent got any
of those yet , maybe after i get over these errors i will be able to get
those errors .


thanks .


joge .





From barknech at ph-cip.uni-koeln.de  Fri May  3 12:53:52 2002
From: barknech at ph-cip.uni-koeln.de (Frank Barknecht)
Date: Fri, 3 May 2002 12:53:52 +0200
Subject: [PD] [ANNOUNCE] turn the knobs, fix the bugs
In-Reply-To: <20020503064916.GA1401@grisey>; from finnendahl@folkwang-hochschule.de on Fri, May 03, 2002 at 08:49:16AM +0200
References: <20020502131137.A7208@fliwatut.scifi> <20020502134430.GA4833@grisey> <20020502171043.A8944@fliwatut.scifi> <20020502153624.GA5821@grisey> <20020502230329.A10874@fliwatut.scifi> <20020503064916.GA1401@grisey>
Message-ID: <20020503125352.B15980@server>

Hi,
Orm Finnendahl schrieb:
> that did the trick, thanks. The knobs look very nice :-)
> 
> Attached is a self referential patch demonstrating how you can waste
> your time designing useless applications with useful gui objects in pd
> ;-)
Wow, that's funny, and especially useful if it would run on iPaq-PD ;)

Now, I have found another more serious bug: Incoming values are not
correctly mapped to outcoming values: the knob changes data. That's not
good, but well, the knob is still an infant test and proof of concept, that
still needs a lot of polishing.
-- 
Frank Barknecht <barknecht at dradio-online.de>
           -= www.dradio.de =-
DeutschlandRadio-Online * Redaktion K?ln


From mark at junklight.com  Fri May  3 13:05:47 2002
From: mark at junklight.com (mark)
Date: Fri, 3 May 2002 12:05:47 +0100
Subject: [PD] [ANNOUNCE] VST~ your weekly fixes ;-) - supporting ambisonics and halion
In-Reply-To: <B58A642C6B7FD511ADBF00B0D0B07B933503F5@scapa.appropria.com>
Message-ID: <B58A642C6B7FD511ADBF00B0D0B07B9335C85F@scapa.appropria.com>

Another week, another bunch of bugs bites the dust....

This weeks fixes mean that the new ambisonics VST's 
now load: http://www.dmalham.freeserve.co.uk/vst_ambisonics.html

Some fixes mean that Halion loads as well - it sometimes crashes 
on imports of soundfonts but I am not sure if thats my code or 
its code. 

Note that a number of plugins (Waldorf ones in particular) report:

VST master dispatcher: undefed: 44 , 57

This is simply because my plugin doesn't support automation yet and is 
not an error as such. My plan is to squirt this automation info out of 
one of the outlets so it can be sequenced but I haven't had time to 
look into that yet. 

You can get the plugin at the usual place: 

http://www.junklight.com/pd 

cheers 

mark 

_________________________________________
junklight - dark experimental electronics
http://www.junklight.com 



From olaf.matthes at gmx.de  Fri May  3 14:09:33 2002
From: olaf.matthes at gmx.de (Olaf Matthes)
Date: Fri, 03 May 2002 14:09:33 +0200
Subject: [PD] [ANNOUNCE] turn the knobs, fix the bugs
References: <20020502131137.A7208@fliwatut.scifi>
Message-ID: <3CD27DFD.D64D88D6@gmx.de>

Hi Frank, hi all,

Frank Barknecht wrote:

> This is the first known bug: knob should be an external!

I've fixed this, it's now an external called 'knob'. It's a rather fast hack but
seems to work (win32, pd0.35 test17). Find it at
http://www.akustische-kunst.de/puredata/knob.zip
(I had to copy some stuff from within the Pd sources into knob.c. Couldn't find
the place where to get sys_noloadbang from....)

Olaf



From bbogart at acs.ryerson.ca  Fri May  3 15:45:21 2002
From: bbogart at acs.ryerson.ca (Ben Bogart - FMPM/F1999)
Date: Fri, 3 May 2002 09:45:21 -0400 (EDT)
Subject: [PD] OSX and Tk...
In-Reply-To: <3CD24EDC.8305F64D@music.gla.ac.uk>
Message-ID: <Pine.A32.3.91.1020503094513.87354A-100000@hopper>

Same goes for mine...


On Fri, 3 May 2002, Nick Fells wrote:

> Hi Michael,
> 
> Thanks, yep i got your earlier mail about this - indeed it does say
> 
> set pd_nt 2
> 
> But I didn't have to change anything (that's what it says in the current
> 'OSX test' tarball version...)
> 
> Nick
> 
> 
> "Michael A. Thompson" wrote:
> > 
> > what does the first line of your "path_to_pd/bin/pd.tk" file say? its
> > just a plain text file...
> > 
> > m
> > 
> > On Thursday, May 2, 2002, at 08:58  AM, Nick Fells wrote:
> > 
> > > Hi,
> > >
> > > Hmm - that foxes me a bit. Try putting 'Wish Shell' in the pd/bin
> > > directory??
> > >
> > > I'll try a rebuild of pd when I get a chance, see what happens then.
> > >
> > > Nick
> > >
> > > Ben Bogart - FMPM/F1999 wrote:
> > >>
> > >> Hello Nick, List
> > >>
> > >> I tried downloading and installing tk for OSX again and I'm still
> > >> having
> > >> no luck. I have "Wish Shell" in applications. I have tcl.framework and
> > >> tk.framework both in /library/frameworks. The wish shell works fine, I
> > >> have PD in my home directory.
> > >>
> > >> When I run ./pd -nosound in the terminal I get a bunch of output stuff,
> > >> buffers, channels etc. but no GUI.
> > >>
> > >> I did notice something different this time, when I run pd I get a
> > >> bouncing unkown application icon on the console. then the bouncing
> > >> stops
> > >> (I assume once PD has been loaded) I can click on the unkown icon in
> > >> the
> > >> console, in thoery to focus the GUI, but all it does is unfocus all
> > >> windows and give me a spinning busy pointer...
> > >>
> > >> I looked in the system.log and nothing of interest... could pd be
> > >> causing
> > >> errors in other logs?
> > >>
> > >> I'm using MacOS 10.1.3
> > >>
> > >> Thanks
> > >> Ben
> > >>
> > >> On Tue, 30 Apr 2002, Nick Fells wrote:
> > >>
> > >>> Hi Ben, just a last ditch attempt at help - did you put the tk
> > >>> framework
> > >>> stuff into /Library?
> > >>>
> > >>> nck
> > >>>
> > >>> Ben Bogart - FMPM/F1999 wrote:
> > >>>>
> > >>>> Hello all,
> > >>>>
> > >>>> I was having the same problem as Nick but running pd -nosound did not
> > >>>> solve the problem. I get:
> > >>>>
> > >>>> MIDI: not yet implimented
> > >>>> in 2 out 2 rate 44100
> > >>>> using default device number -1
> > >>>> nchan 2, flags 3, bufs 8, framesperbuf 256
> > >>>>
> > >>>> and then nothing, no GUI. I tested wish by itself and it works fine.
> > >>>> (installed according to the install guide that tcl/tk for OSX came
> > >>>> with)
> > >>>>
> > >>>> running ./pd -nosound and ./pd both do the same thing. I suppose I
> > >>>> should
> > >>>> just try compiling?
> > >>>>
> > >>>> Thanks
> > >>>> Ben
> > >>>>
> > >>>> On Tue, 30 Apr 2002, Nick Fells wrote:
> > >>>>
> > >>>>> Hi,
> > >>>>>
> > >>>>> Yep, sure enough that works (but no sound, obviously...)... any
> > >>>>> fixes
> > >>>>> would be gladly welcomed!!.... (also obvious, I guess).
> > >>>>>
> > >>>>> Another thing I noticed - in the menus under osx there's a 'tear
> > >>>>> off'
> > >>>>> option. If you happen to select it, all the menus appear to stop
> > >>>>> working...
> > >>>>>
> > >>>>> thanks,
> > >>>>>
> > >>>>> Nick
> > >>>>>
> > >>>>> Miller Puckette wrote:
> > >>>>>>
> > >>>>>> Hi all,
> > >>>>>>
> > >>>>>> I saw this behavior on a machine where Pd couldn't open audio --
> > >>>>>> it just
> > >>>>>> hangs.  I hope to fix this.  In the meantime, if you've got the
> > >>>>>> same
> > >>>>>> problem, just run "pd -nosound" and it should start up...
> > >>>>>>
> > >>>>>> cheers
> > >>>>>> Miller
> > >>>>>>
> > >>>>>> On Mon, Apr 29, 2002 at 06:28:55PM +0100, Nick Fells wrote:
> > >>>>>>> Hi,
> > >>>>>>>
> > >>>>>>> I'm just trying to setup pd under osx. I've downloaded/unpacked
> > >>>>>>> Tk8.4
> > >>>>>>> from the sourcefourge site 'snapshot', put the Frameworks under
> > >>>>>>> /Library, and put the Wish Shell.app under /Applications. But I
> > >>>>>>> can't
> > >>>>>>> get Pd to start the gui - there's no error message, just nothing
> > >>>>>>> happens.
> > >>>>>>>
> > >>>>>
> > >>>>> --
> > >>>>> Dr Nick Fells,
> > >>>>> Music Department,
> > >>>>> University of Glasgow,                Tel: +44 (0) 141-330 4096
> > >>>>> Glasgow G12 8QQ                       Fax: +44 (0) 141-330 3518
> > >>>>> UK.                           http://www.music.gla.ac.uk/~nick
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>
> > >>>> B. Bogart
> > >>>> ---------
> > >>>
> > >>> --
> > >>> Dr Nick Fells,
> > >>> Music Department,
> > >>> University of Glasgow,                Tel: +44 (0) 141-330 4096
> > >>> Glasgow G12 8QQ                       Fax: +44 (0) 141-330 3518
> > >>> UK.                           http://www.music.gla.ac.uk/~nick
> > >>>
> > >>>
> > >>
> > >> B. Bogart
> > >> ---------
> > >
> > > --
> > > Dr Nick Fells,
> > > Music Department,
> > > University of Glasgow,                Tel: +44 (0) 141-330 4096
> > > Glasgow G12 8QQ                       Fax: +44 (0) 141-330 3518
> > > UK.                           http://www.music.gla.ac.uk/~nick
> > >
> > >
> 
> -- 
> Dr Nick Fells,	
> Music Department,
> University of Glasgow,		Tel: +44 (0) 141-330 4096
> Glasgow G12 8QQ			Fax: +44 (0) 141-330 3518
> UK.				http://www.music.gla.ac.uk/~nick
> 
> 



B. Bogart
---------



From mpuckett at man104-1.ucsd.edu  Fri May  3 19:50:02 2002
From: mpuckett at man104-1.ucsd.edu (Miller Puckette)
Date: Fri, 3 May 2002 10:50:02 -0700
Subject: [PD] Pd 0.35 test 22 for Mac OSX released
Message-ID: <20020503105002.A1678504@man104-1.ucsd.edu>

Hi all,

I've put out another Max OSX test version, 22, with binaries, on the usual
site:

http://crca.ucsd.edu/~msp/software.html

MIDI is sort of working now.  You have to figure out how to get a MIDI
interface installed on your machine.  On the one I was using, the
command line had to be "pd -midiindev 1 -midioutdev 2" for some
reason.

I'm getting several lines of debugging printout for each incoming MIDI message;
it seems to be the driver printing it out.  I don't know how to turn this off!

cheers
Miller


From barknech at ph-cip.uni-koeln.de  Fri May  3 20:38:44 2002
From: barknech at ph-cip.uni-koeln.de (Frank Barknecht)
Date: Fri, 3 May 2002 20:38:44 +0200
Subject: [PD] [ANNOUNCE] turn the knobs, fix the bugs
In-Reply-To: <3CD27DFD.D64D88D6@gmx.de>; from olaf.matthes@gmx.de on Fri, May 03, 2002 at 02:09:33PM +0200
References: <20020502131137.A7208@fliwatut.scifi> <3CD27DFD.D64D88D6@gmx.de>
Message-ID: <20020503203844.B18009@server>

Hi Olaf,
Olaf Matthes schrieb:
> I've fixed this, it's now an external called 'knob'. It's a rather fast hack but
> seems to work (win32, pd0.35 test17). Find it at
> http://www.akustische-kunst.de/puredata/knob.zip

Impressive, Olaf, you're the man! 

Now, that makes one bug less to fix, I'll go over the inlet/outlet problem
at the weekend.
> (I had to copy some stuff from within the Pd sources into knob.c. Couldn't find
> the place where to get sys_noloadbang from....)
I can't check this right now, because I'm still at work and here I only
have an older PD, but in that sys_noloadbang is declared in s_main.c and
maybe a line "extern int sys_noloadbang;" can fix the problem...

ciao,
-- 
Frank Barknecht <barknecht at dradio-online.de>
           -= www.dradio.de =-
DeutschlandRadio-Online * Redaktion K?ln


From mthomp at mac.com  Sat May  4 00:37:09 2002
From: mthomp at mac.com (Michael A. Thompson)
Date: Fri, 3 May 2002 17:37:09 -0500
Subject: [PD] OSX and Tk...
In-Reply-To: <032f01c1f076$432fd560$618c4151@noos.fr>
Message-ID: <4DAA163C-5EE6-11D6-A04C-00039311E9BE@mac.com>

I put them on my site with a link to your site...
http://homepage.mac.com/mthomp/html/software.html

I think you will need to create aliases from the each external directory 
to the root level of the /extra directory for pd to find and load them 
correctly.

For the most part they complied straight up. I had to make minor changes 
to the source for others. The only change was that on BSD systems:
#include <malloc.h>
lives in
#include <sys/malloc.h>
and that was it...
Oh, and the c2tk.bash scripts changed to use sh instead of bash as I 
dont have bash installed on my box. (I should like bash, its better than 
tcsh but I have never been able to learn to like it on the linux 
machines I used to use before MacOS X.) :-) Sometimes the scripts don't 
catch all of the excape " sequences. i.e. " should be replaced with \" 
etc... but this is minor...

Michael

On Tuesday, April 30, 2002, at 01:38  PM, Yves Degoyon wrote:

> hi,
>
>> and I have compiled and run all of the third party externals (sonogram~
>> and the like) without problems and they work!!!
>
> great work too !!!
>
> just tell me where they are available so that
> i can refer to them from my site.
>
> i've got friends who'd like to use PD on OSX
> and it would be nice if i could provide them a link
> to these objects.
>
> if you can't host them, contact me off-list
> in order to release them to the public.
>
> cheers,
>
> yves
>



From musil at iem.kug.ac.at  Sat May  4 02:13:46 2002
From: musil at iem.kug.ac.at (Thomas Musil)
Date: Sat, 04 May 2002 02:13:46 +0200
Subject: [PD] cpu-load
References: <4DAA163C-5EE6-11D6-A04C-00039311E9BE@mac.com>
Message-ID: <3CD327BA.F19250A8@iem.kug.ac.at>

hi list, hi miller

on my old pentium/400MHz pd-0.34-4-linux consumed about 3 % cpu-power without any objects,
pd-0.35test11 or test17 swallow 22 % of cpu-power.
did anybody else watch this glutton-phenomenon?

thomas


From mpuckett at man104-1.ucsd.edu  Sat May  4 02:44:16 2002
From: mpuckett at man104-1.ucsd.edu (Miller Puckette)
Date: Fri, 3 May 2002 17:44:16 -0700
Subject: [PD] cpu-load
In-Reply-To: <3CD327BA.F19250A8@iem.kug.ac.at>; from musil@iem.kug.ac.at on Sat, May 04, 2002 at 02:13:46AM +0200
References: <4DAA163C-5EE6-11D6-A04C-00039311E9BE@mac.com> <3CD327BA.F19250A8@iem.kug.ac.at>
Message-ID: <20020503174416.A1691858@man104-1.ucsd.edu>

Hi Thomas,

Is this with the test tone patch open?  It's now new and "improved"... but
it takes 10% of my 866 machine all by itself...  without that, I see 4%.

cheers
Miller


On Sat, May 04, 2002 at 02:13:46AM +0200, Thomas Musil wrote:
> hi list, hi miller
> 
> on my old pentium/400MHz pd-0.34-4-linux consumed about 3 % cpu-power without any objects,
> pd-0.35test11 or test17 swallow 22 % of cpu-power.
> did anybody else watch this glutton-phenomenon?
> 
> thomas


From bsaylor at macalester.edu  Sat May  4 02:45:15 2002
From: bsaylor at macalester.edu (Ben Saylor)
Date: Fri, 3 May 2002 19:45:15 -0500
Subject: [PD] cpu-load
In-Reply-To: <3CD327BA.F19250A8@iem.kug.ac.at>
References: <4DAA163C-5EE6-11D6-A04C-00039311E9BE@mac.com> <3CD327BA.F19250A8@iem.kug.ac.at>
Message-ID: <20020504004515.GA18024@rem.dhs.org>

Yes.. test17 eats about 7% cpu when idle on my althon xp 1800+.

Ben

On Sat, May 04, 2002 at 02:13:46AM +0200, Thomas Musil wrote:
> hi list, hi miller
> 
> on my old pentium/400MHz pd-0.34-4-linux consumed about 3 % cpu-power without any objects,
> pd-0.35test11 or test17 swallow 22 % of cpu-power.
> did anybody else watch this glutton-phenomenon?
> 
> thomas
> 


From musil at iem.kug.ac.at  Sat May  4 03:01:38 2002
From: musil at iem.kug.ac.at (Thomas Musil)
Date: Sat, 04 May 2002 03:01:38 +0200
Subject: [PD] cpu-load
References: <4DAA163C-5EE6-11D6-A04C-00039311E9BE@mac.com> <3CD327BA.F19250A8@iem.kug.ac.at> <20020503174416.A1691858@man104-1.ucsd.edu>
Message-ID: <3CD332F2.CA0B19E1@iem.kug.ac.at>

no, without any patch-window;
i watched it with "top" in a shell

cheers 
Thomas



Miller Puckette wrote:
> 
> Hi Thomas,
> 
> Is this with the test tone patch open?  It's now new and "improved"... but
> it takes 10% of my 866 machine all by itself...  without that, I see 4%.
> 
> cheers
> Miller


From pwarden at kushgames.com  Sat May  4 03:14:36 2002
From: pwarden at kushgames.com (Peter Warden)
Date: Fri, 3 May 2002 18:14:36 -0700
Subject: [PD] Crash with Win2K...
Message-ID: <000301c1f309$108680b0$dc00a8c0@Pete>

Hi all,
	just a quick note on a crash I've been experiencing as I've been
trying to get GEM and some avi playing patches working on my new install
of PD.

After using a precompiled gem.dll (ver: 0.87), I compiled my own and ran
it through the debugger to try and track down the problem. Looks like
inside pix_filmNT::realOpen(), AVIStreamOpenFromFile() is returning
something non-NULL, but then AVIStreamGetFrameOpen() returns NULL. This
is then stored into m_getFrame, which then eventually causes a crash
down the line inside the render.

I'm guessing from MSDN that the NULL return value is because it can't
find a codec for the file? This I'm confused about because both
VirtualDub and Media Player are quite happy with the multiple avi's I've
tested it with.

Anyway, if anyone could shed any light on what's happening, I'd be very
grateful. For the moment I've added the following code after line 82 in
pix_filmNT.cpp, after m_getFrame = AVIStreamGetFrameOpen(..., and it at
least stops the crash from being fatal:

  if (m_getFrame==NULL) {
	  error("GEM: pix_film: Couldn't decompress file: %s",
filename);
	  return;
  }

I'm running on Win2K, SP2, GeForce3 Ti 200, Athlon 1700+, 512Mb. Let me
know if you need any more details.

Thanks,
       Pete



From wsack at acsu.buffalo.edu  Sat May  4 04:26:54 2002
From: wsack at acsu.buffalo.edu (Bill Sack)
Date: Fri, 03 May 2002 22:26:54 -0400
Subject: [PD] cpu-load
References: <4DAA163C-5EE6-11D6-A04C-00039311E9BE@mac.com> <3CD327BA.F19250A8@iem.kug.ac.at>
Message-ID: <3CD346EE.6361A401@acsu.buffalo.edu>

yes, i notice something like this as well. a patch that runs robustly on
my pII-350 in 0.34 is swamped in 0.35-17 (i wrote a mail about this on
4/24). i use delta44 card w/ alsa0.9b10 -  what soundcard/driver are you
using?

-bill

Thomas Musil wrote:
> 
> hi list, hi miller
> 
> on my old pentium/400MHz pd-0.34-4-linux consumed about 3 % cpu-power without any objects,
> pd-0.35test11 or test17 swallow 22 % of cpu-power.
> did anybody else watch this glutton-phenomenon?
> 
> thomas

-- 
_________
Bill Sack
wsack at acsu.buffalo.edu
----------------------


From enrique.franco at ul.ie  Sat May  4 16:55:15 2002
From: enrique.franco at ul.ie (Enrique Franco)
Date: Sat, 04 May 2002 15:55:15 +0100
Subject: [PD] Run and complile a external
Message-ID: <3CD3F652.75649E4B@ul.ie>

Hi,

Somebody knows about a site and/or document with a step by step guide to
run a external in PD. I have write the code and compiled in Visual C++.
I have put the .dll file in the externals but I guess there are other
files that I have to put there..(makefiles?????)

I have writtes the code for the example "Helloworld" and there's a
message when I run Pd:

load_object: Symbol "Helloworld_setup" not found
externs/Helloworld: can't load library

Cheers,

Enrique



From mattn-l at rogers.com  Sat May  4 17:14:54 2002
From: mattn-l at rogers.com (Matthew Nish-Lapidus)
Date: Sat, 4 May 2002 11:14:54 -0400
Subject: [PD] asio device number.
Message-ID: <001501c1f37e$72592c00$b44c2a18@cr288191a>

   hi,

maybe i'm missing something obvious, but...  i can't seem to get the -asio
flag to use anything but the default device bnumber, which is 0.  i've
searched through the list archives and tried all the solutions i found, but
nothing seems to work.

here are a couple of the command lines i've tried:

pd -asio -soundoutdev 1
pd -soundoutdev 1 -asio
pd -asio 1
...etc.

matt.



From nick at music.gla.ac.uk  Sat May  4 18:33:59 2002
From: nick at music.gla.ac.uk (Nick Fells)
Date: Sat, 04 May 2002 17:33:59 +0100
Subject: [PD] OSX and Tk...
References: <1020526771.cbb85a00mus-nick@music.gla.ac.uk>
Message-ID: <3CD40D77.3E168231@music.gla.ac.uk>

Hi all,
 
Latest in the saga... Downloaded Miller's latest release, (test22 for
mac osx), tk now works fine without the '-nosound' flag. Problem now is
no audio: trying './pd -sounddev 1' gives the following:

could not open midi input device number 1: Host error.
could not open midi output device number 1: Host error.
nchan 2, flags 3, bufs 8, framesperbuf 256
PortAudio on OSX - Latency = 2048 frames, 46 msec
Bus error

And Pd quits (though the tk window's still there...)

Any ideas here?

cheers,

nick

> -----Original Message-----
> From: Ben Bogart - FMPM/F1999 <bbogart at acs.ryerson.ca>
> To: Nick Fells <nick at music.gla.ac.uk>
> Date: Fri, 3 May 2002 09:45:21 -0400 (EDT)
> Subject: Re: [PD] OSX and Tk...
> 
> Same goes for mine...
> 
> On Fri, 3 May 2002, Nick Fells wrote:
> 
> > Hi Michael,
> >
> > Thanks, yep i got your earlier mail about this - indeed it does say
> >
> > set pd_nt 2
> >
> > But I didn't have to change anything (that's what it says in the current
> > 'OSX test' tarball version...)
> >
> > Nick
> >
> >
> > "Michael A. Thompson" wrote:
> > >
> > > what does the first line of your "path_to_pd/bin/pd.tk" file say? its
> > > just a plain text file...
> > >
> > > m
> 
> ---
> Dr Nick Fells,
> Music Department,
> University of Glasgow,          Tel: +44 (0) 141-330 4096
> Glasgow G12 8QQ                 Fax: +44 (0) 141-330 3518
> UK.                             http://www.music.gla.ac.uk/~nick

-- 
Dr Nick Fells,	
Music Department,
University of Glasgow,		Tel: +44 (0) 141-330 4096
Glasgow G12 8QQ			Fax: +44 (0) 141-330 3518
UK.				http://www.music.gla.ac.uk/~nick



From nick at music.gla.ac.uk  Sat May  4 18:35:13 2002
From: nick at music.gla.ac.uk (Nick Fells)
Date: Sat, 04 May 2002 17:35:13 +0100
Subject: [PD] osx test22...
Message-ID: <3CD40DC1.55D406A9@music.gla.ac.uk>


hi again,

well, i can get audio one-way using 'pd -noadc -sounddev 1'. It gets rid
of the 'bus error' message for now.

nick


-- 
Dr Nick Fells,	
Music Department,
University of Glasgow,		Tel: +44 (0) 141-330 4096
Glasgow G12 8QQ			Fax: +44 (0) 141-330 3518
UK.				http://www.music.gla.ac.uk/~nick



From nick at music.gla.ac.uk  Sat May  4 18:39:09 2002
From: nick at music.gla.ac.uk (Nick Fells)
Date: Sat, 04 May 2002 17:39:09 +0100
Subject: [PD] length of wav header...
References: <1020526771.cbb85a00mus-nick@music.gla.ac.uk>
Message-ID: <3CD40EAD.BE4CDED0@music.gla.ac.uk>

Hi, sorry, I'll stop flooding the list soon...

anyone know the length of the header of a wav file made by ProTools?

I'm trying to load samples using Soundfiler, but it doesn't like the PT
files ('unknown or bad header format'), so I'm using -raw flag...

nick

-- 
Dr Nick Fells,	
Music Department,
University of Glasgow,		Tel: +44 (0) 141-330 4096
Glasgow G12 8QQ			Fax: +44 (0) 141-330 3518
UK.				http://www.music.gla.ac.uk/~nick



From mattn-l at rogers.com  Sat May  4 18:42:08 2002
From: mattn-l at rogers.com (Matthew Nish-Lapidus)
Date: Sat, 4 May 2002 12:42:08 -0400
Subject: [PD] samples
Message-ID: <001101c1f38a$a1d805d0$b44c2a18@cr288191a>

hi,

i have two questions about using samples in PD...

1.  is there any way to aviod the puase in audio output while loading files
in arrays?  i want to be able to have continuous sound even while loading
new samples.

2.  is there a way to not have to press load before play for the readsf~
object?  so you can play the sample over and over again without pressing
load each time...

thanks,

matt.



From oliver at klingt.org  Sat May  4 19:53:11 2002
From: oliver at klingt.org (oliver)
Date: Sat, 04 May 2002 19:53:11 +0200
Subject: [PD] samples
In-Reply-To: <001101c1f38a$a1d805d0$b44c2a18@cr288191a>
Message-ID: <2X844ZMKFDJFMHXSQLN86T61MHF95.3cd42007@neuwerk>

04.05.02 18:42:08, "Matthew Nish-Lapidus" <mattn-l at rogers.com> wrote:

>hi,
>
>i have two questions about using samples in PD...
>
>1.  is there any way to aviod the puase in audio output while loading files
>in arrays?  i want to be able to have continuous sound even while loading
>new samples.

try using tables instead of arrays, its less CPU-intensive anyway, and if it's not for the graphics...

>
>2.  is there a way to not have to press load before play for the readsf~
>object?  so you can play the sample over and over again without pressing
>load each time...

i tried this object and noticed that loading itself seems to take no time at all. so if you add ",1" to the load message it should start immediately.

>
>thanks,
>
>matt.
>
>
>





From dave at davesabine.com  Sat May  4 21:01:43 2002
From: dave at davesabine.com (David Sabine)
Date: Sat, 04 May 2002 13:01:43 -0600
Subject: [PD] GEM: Change buffer without destroying?
Message-ID: <000801c1f39e$21cdead0$6500a8c0@davidasus2002>

Hello,

I'm using GEM to render a number of different visual effects and ONE of those structures requires a gemwin buffer value of "1" while all others work best at "2".

These structures don't need to render simoultaneously - but it would be nice.

However, when I try to change the buffer size by sending the value to gemwin, the GEM window starts acting erratically.  Hence, I'm guessing that the buffer size can only be changed after destroying the gem window before creating a new one (am i right to assume this?)

So the question is: How can I change the buffer size of the gem window without destroying the window?

sub-question: The gemlist that I'm having difficulty with is similar to gemPixDataSimple.pd from the GEM examples.  Why does that type of structure require "buffer 1"?  How can that example patch be modified to work with "buffer 2"?

Thanks...
Dave S
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020504/02ab51f1/attachment.htm>

From mpuckett at man104-1.ucsd.edu  Sat May  4 21:11:17 2002
From: mpuckett at man104-1.ucsd.edu (Miller Puckette)
Date: Sat, 4 May 2002 12:11:17 -0700
Subject: [PD] osx test22...
In-Reply-To: <3CD40DC1.55D406A9@music.gla.ac.uk>; from nick@music.gla.ac.uk on Sat, May 04, 2002 at 05:35:13PM +0100
References: <3CD40DC1.55D406A9@music.gla.ac.uk>
Message-ID: <20020504121117.C1697433@man104-1.ucsd.edu>

Interesting... I noticed for MIDI I had to specify input device 1 and
output device 2... perhaps something similar works for sound.  I'll try
to improve things when I get back to the Mac early next week...

Miller
On Sat, May 04, 2002 at 05:35:13PM +0100, Nick Fells wrote:
> 
> hi again,
> 
> well, i can get audio one-way using 'pd -noadc -sounddev 1'. It gets rid
> of the 'bus error' message for now.
> 
> nick
> 
> 
> -- 
> Dr Nick Fells,	
> Music Department,
> University of Glasgow,		Tel: +44 (0) 141-330 4096
> Glasgow G12 8QQ			Fax: +44 (0) 141-330 3518
> UK.				http://www.music.gla.ac.uk/~nick
> 


From mpuckett at man104-1.ucsd.edu  Sat May  4 21:36:32 2002
From: mpuckett at man104-1.ucsd.edu (Miller Puckette)
Date: Sat, 4 May 2002 12:36:32 -0700
Subject: [PD] asio device number.
In-Reply-To: <001501c1f37e$72592c00$b44c2a18@cr288191a>; from mattn-l@rogers.com on Sat, May 04, 2002 at 11:14:54AM -0400
References: <001501c1f37e$72592c00$b44c2a18@cr288191a>
Message-ID: <20020504123632.D1697433@man104-1.ucsd.edu>

Nope, it's me.  I just saw an offending line of code in s_nt.c that would
definitely have made it impossible to select devices in ASIO... perhaps I
can get ASIO running on my own machine now...!

If you can compile pd, in line 1369 of s_nt.c, change:

	    	(naudiooutdev > 0 ? -1 : audiooutdev[0]-1));

to:

	    	(naudiooutdev <= 0 ? -1 : audiooutdev[0]-1));

But I'll try this out and update the NT pre-release sometime this weekend
anyway....

cheers
Miller

On Sat, May 04, 2002 at 11:14:54AM -0400, Matthew Nish-Lapidus wrote:
>    hi,
> 
> maybe i'm missing something obvious, but...  i can't seem to get the -asio
> flag to use anything but the default device bnumber, which is 0.  i've
> searched through the list archives and tried all the solutions i found, but
> nothing seems to work.
> 
> here are a couple of the command lines i've tried:
> 
> pd -asio -soundoutdev 1
> pd -soundoutdev 1 -asio
> pd -asio 1
> ...etc.
> 
> matt.
> 


From bbogart at acs.ryerson.ca  Sat May  4 21:48:18 2002
From: bbogart at acs.ryerson.ca (Ben Bogart - FMPM/F1999)
Date: Sat, 4 May 2002 15:48:18 -0400 (EDT)
Subject: [PD] GEM: Change buffer without destroying?
In-Reply-To: <000801c1f39e$21cdead0$6500a8c0@davidasus2002>
Message-ID: <Pine.A32.3.91.1020504153947.147956N-100000@hopper>

Hi David,

As far as I know you have to destroy the gemwin in order to change the 
buffer mode. If you put your gemwin in the corner and have a 
background that matches and no border in your window then you can 
destroy the window without it being visible.

In terms of gemPixDataSimple... buffer 1 is single buffer mode which 
does not redraw the screen for each frame. This means that the last 
frame rendered stays on the screen for the second frame. In the case 
of single buffering you must tell all the gemheads when to render 
(with a bang). This example patch uses single buffering because there 
is just one sphere that is translated each time it is told to render, 
so that each position the sphere was told to move to remains on screen 
(in the buffer)

Hope that helps.
Ben


On Sat, 4 May 2002, David Sabine wrote:

> Hello,
> 
> I'm using GEM to render a number of different visual effects and ONE of those structures requires a gemwin buffer value of "1" while all others work best at "2".
> 
> These structures don't need to render simoultaneously - but it would be nice.
> 
> However, when I try to change the buffer size by sending the value to gemwin, the GEM window starts acting erratically.  Hence, I'm guessing that the buffer size can only be changed after destroying the gem window before creating a new one (am i right to assume this?)
> 
> So the question is: How can I change the buffer size of the gem window without destroying the window?
> 
> sub-question: The gemlist that I'm having difficulty with is similar to gemPixDataSimple.pd from the GEM examples.  Why does that type of structure require "buffer 1"?  How can that example patch be modified to work with "buffer 2"?
> 
> Thanks...
> Dave S
> 



B. Bogart
---------




From mdanks at Stormfront.com  Sat May  4 21:52:43 2002
From: mdanks at Stormfront.com (Mark Danks)
Date: Sat, 4 May 2002 12:52:43 -0700 
Subject: [PD] GEM: Change buffer without destroying?
Message-ID: <F1FCE5A687ADD11182E200805F574023019E3988@ns1.stormfront.com>

David,

  Ben's description is correct.  In theory, someone could make it so that
you could draw to the front buffer, instead of the back, in double buffer
mode.  This would allow you get both styles of rendering.

Later, Mark

==============================
= mdanks at stormfront.com
= Technical Director PS2/XBox
= http://www.danks.org/mark
==============================
 

> -----Original Message-----
> From: Ben Bogart - FMPM/F1999 [mailto:bbogart at acs.ryerson.ca]
> Sent: Saturday, May 04, 2002 12:45 PM
> To: David Sabine
> Cc: pd-list at iem.kug.ac.at
> Subject: Re: [PD] GEM: Change buffer without destroying?
> 
> 
> Hi David,
> 
> As far as I know you have to destroy the gemwin in order to 
> change the 
> buffer mode. If you put your gemwin in the corner and have a 
> background that matches and no border in your window then you can 
> destroy the window without it being visible.
> 
> In terms of gemPixDataSimple... buffer 1 is single buffer mode which 
> does not redraw the screen for each frame. This means that the last 
> frame rendered stays on the screen for the second frame. In the case 
> of single buffering you must tell all the gemheads when to render 
> (with a bang). This example patch uses single buffering because there 
> is just one sphere that is translated each time it is told to render, 
> so that each position the sphere was told to move to remains 
> on screen 
> (in the buffer)
> 
> Hope that helps.
> Ben
> 
> 
> On Sat, 4 May 2002, David Sabine wrote:
> 
> > Hello,
> > 
> > I'm using GEM to render a number of different visual 
> effects and ONE of those structures requires a gemwin buffer 
> value of "1" while all others work best at "2".
> > 
> > These structures don't need to render simoultaneously - but 
> it would be nice.
> > 
> > However, when I try to change the buffer size by sending 
> the value to gemwin, the GEM window starts acting 
> erratically.  Hence, I'm guessing that the buffer size can 
> only be changed after destroying the gem window before 
> creating a new one (am i right to assume this?)
> > 
> > So the question is: How can I change the buffer size of the 
> gem window without destroying the window?
> > 
> > sub-question: The gemlist that I'm having difficulty with 
> is similar to gemPixDataSimple.pd from the GEM examples.  Why 
> does that type of structure require "buffer 1"?  How can that 
> example patch be modified to work with "buffer 2"?
> > 
> > Thanks...
> > Dave S
> > 
> 
> 
> 
> B. Bogart
> ---------
> 
> 
> 


From bbogart at acs.ryerson.ca  Sat May  4 22:06:12 2002
From: bbogart at acs.ryerson.ca (Ben Bogart - FMPM/F1999)
Date: Sat, 4 May 2002 16:06:12 -0400 (EDT)
Subject: [PD] GEM: Change buffer without destroying?
In-Reply-To: <F1FCE5A687ADD11182E200805F574023019E3988@ns1.stormfront.com>
Message-ID: <Pine.A32.3.91.1020504160502.84428A-100000@hopper>

Sounds like a great option to have...

Johannes, how hard would it be to implement this?

Thanks
Ben 



On Sat, 4 May 2002, Mark Danks wrote:

> David,
> 
>   Ben's description is correct.  In theory, someone could make it so that
> you could draw to the front buffer, instead of the back, in double buffer
> mode.  This would allow you get both styles of rendering.
> 
> Later, Mark
> 
> ==============================
> = mdanks at stormfront.com
> = Technical Director PS2/XBox
> = http://www.danks.org/mark
> ==============================
>  
> 
> > -----Original Message-----
> > From: Ben Bogart - FMPM/F1999 [mailto:bbogart at acs.ryerson.ca]
> > Sent: Saturday, May 04, 2002 12:45 PM
> > To: David Sabine
> > Cc: pd-list at iem.kug.ac.at
> > Subject: Re: [PD] GEM: Change buffer without destroying?
> > 
> > 
> > Hi David,
> > 
> > As far as I know you have to destroy the gemwin in order to 
> > change the 
> > buffer mode. If you put your gemwin in the corner and have a 
> > background that matches and no border in your window then you can 
> > destroy the window without it being visible.
> > 
> > In terms of gemPixDataSimple... buffer 1 is single buffer mode which 
> > does not redraw the screen for each frame. This means that the last 
> > frame rendered stays on the screen for the second frame. In the case 
> > of single buffering you must tell all the gemheads when to render 
> > (with a bang). This example patch uses single buffering because there 
> > is just one sphere that is translated each time it is told to render, 
> > so that each position the sphere was told to move to remains 
> > on screen 
> > (in the buffer)
> > 
> > Hope that helps.
> > Ben
> > 
> > 
> > On Sat, 4 May 2002, David Sabine wrote:
> > 
> > > Hello,
> > > 
> > > I'm using GEM to render a number of different visual 
> > effects and ONE of those structures requires a gemwin buffer 
> > value of "1" while all others work best at "2".
> > > 
> > > These structures don't need to render simoultaneously - but 
> > it would be nice.
> > > 
> > > However, when I try to change the buffer size by sending 
> > the value to gemwin, the GEM window starts acting 
> > erratically.  Hence, I'm guessing that the buffer size can 
> > only be changed after destroying the gem window before 
> > creating a new one (am i right to assume this?)
> > > 
> > > So the question is: How can I change the buffer size of the 
> > gem window without destroying the window?
> > > 
> > > sub-question: The gemlist that I'm having difficulty with 
> > is similar to gemPixDataSimple.pd from the GEM examples.  Why 
> > does that type of structure require "buffer 1"?  How can that 
> > example patch be modified to work with "buffer 2"?
> > > 
> > > Thanks...
> > > Dave S
> > > 
> > 
> > 
> > 
> > B. Bogart
> > ---------
> > 
> > 
> > 
> 
> 



B. Bogart
---------



From bbogart at acs.ryerson.ca  Sat May  4 22:14:48 2002
From: bbogart at acs.ryerson.ca (Ben Bogart - FMPM/F1999)
Date: Sat, 4 May 2002 16:14:48 -0400 (EDT)
Subject: [PD] Research and Graduate Schools
Message-ID: <Pine.A32.3.91.1020504160626.84428B-100000@hopper>

Hello all,

this is certainly off topic but I thought you would be a good group of 
people to ask. I am a year away from finishing my BFA and am wondering 
what to do afterwards. My main career interest is to be an 
artist/researcher in an academic setting. What graduate schools do 
people suggest that have good research programs in art/new media 
research? I would be interested in moving almost anywhere for the 
right program. 

I'm currently looking at MIT MediaLab - Computer Culture, The Art and 
Technology program at Chalmers University - Sweden, The Studio for 
creative inquiry at Carnegie Mellon, Hexgram at Concordia - Canada, 
ZKM, and UCSD. 

Anyone have any other suggestions? My research interests center 
around, data visualization, neural networks, genetic algorithms, 
virtual life, HCI and mass communication systems. I'm particularly 
interested in how these areas fit into art production. 

Thanks
Ben

www.ekran.org/ben

B. Bogart
---------



From mpuckett at man104-1.ucsd.edu  Sat May  4 22:16:59 2002
From: mpuckett at man104-1.ucsd.edu (Miller Puckette)
Date: Sat, 4 May 2002 13:16:59 -0700
Subject: [PD] cpu-load
In-Reply-To: <3CD346EE.6361A401@acsu.buffalo.edu>; from wsack@acsu.buffalo.edu on Fri, May 03, 2002 at 10:26:54PM -0400
References: <4DAA163C-5EE6-11D6-A04C-00039311E9BE@mac.com> <3CD327BA.F19250A8@iem.kug.ac.at> <3CD346EE.6361A401@acsu.buffalo.edu>
Message-ID: <20020504131659.E1697433@man104-1.ucsd.edu>

Hi all,

In RedHat 7.2, 
I tried Pd 0.35 test 22 with my delta66 (same chip as delta44), Alsa 
0.9B10...  I have an 866 MhZ P3 with Intel I815E chipset...  

I get:

pd  4%
pd -channels 4   5%
pd -alsa   < 1%!

This is both from "top" and from the "load meter" patch which seem to agree.

Typing just "pd" also gives me 4% CPU load in version 0.34-4..

just grasping at a straw, but perhaps for some reason the newest version
isn't compiling with -O6 flag on your machines?  Perhaps the configure script
is acting funny...

cheers
Miller

On Fri, May 03, 2002 at 10:26:54PM -0400, Bill Sack wrote:
> yes, i notice something like this as well. a patch that runs robustly on
> my pII-350 in 0.34 is swamped in 0.35-17 (i wrote a mail about this on
> 4/24). i use delta44 card w/ alsa0.9b10 -  what soundcard/driver are you
> using?
> 
> -bill
> 
> Thomas Musil wrote:
> > 
> > hi list, hi miller
> > 
> > on my old pentium/400MHz pd-0.34-4-linux consumed about 3 % cpu-power without any objects,
> > pd-0.35test11 or test17 swallow 22 % of cpu-power.
> > did anybody else watch this glutton-phenomenon?
> > 
> > thomas
> 
> -- 
> _________
> Bill Sack
> wsack at acsu.buffalo.edu
> ----------------------


From mpuckett at man104-1.ucsd.edu  Sun May  5 00:24:42 2002
From: mpuckett at man104-1.ucsd.edu (Miller Puckette)
Date: Sat, 4 May 2002 15:24:42 -0700
Subject: [PD] Research and Graduate Schools
In-Reply-To: <Pine.A32.3.91.1020504160626.84428B-100000@hopper>; from bbogart@acs.ryerson.ca on Sat, May 04, 2002 at 04:14:48PM -0400
References: <Pine.A32.3.91.1020504160626.84428B-100000@hopper>
Message-ID: <20020504152442.A1558919@man104-1.ucsd.edu>

Well, I do think UCSD is pretty good...  There's also UCB, Peabody 
Conservatory, Princeton, and Dartmouth, all very good.

cheers
Miller

On Sat, May 04, 2002 at 04:14:48PM -0400, Ben Bogart - FMPM/F1999 wrote:
> Hello all,
> 
> this is certainly off topic but I thought you would be a good group of 
> people to ask. I am a year away from finishing my BFA and am wondering 
> what to do afterwards. My main career interest is to be an 
> artist/researcher in an academic setting. What graduate schools do 
> people suggest that have good research programs in art/new media 
> research? I would be interested in moving almost anywhere for the 
> right program. 
> 
> I'm currently looking at MIT MediaLab - Computer Culture, The Art and 
> Technology program at Chalmers University - Sweden, The Studio for 
> creative inquiry at Carnegie Mellon, Hexgram at Concordia - Canada, 
> ZKM, and UCSD. 
> 
> Anyone have any other suggestions? My research interests center 
> around, data visualization, neural networks, genetic algorithms, 
> virtual life, HCI and mass communication systems. I'm particularly 
> interested in how these areas fit into art production. 
> 
> Thanks
> Ben
> 
> www.ekran.org/ben
> 
> B. Bogart
> ---------
> 


From dave at davesabine.com  Sun May  5 00:53:12 2002
From: dave at davesabine.com (David Sabine)
Date: Sat, 04 May 2002 16:53:12 -0600
Subject: [PD] GEM: Change buffer without destroying?
References: <Pine.A32.3.91.1020504153947.147956N-100000@hopper>
Message-ID: <005301c1f3be$77dd6b60$6500a8c0@davidasus2002>

Thanks,

I appreciate your suggested 'workaround' with a same-color-background.

I'll likely do it that way until there's a better option introduced and be
careful WHEN to destroy and re-create the gemwindow.  See, I'm not as
fortunate as some who have two CPU's for [PD] and [GEM]...so I'm making do
with one machine.  So far I've been pretty successful to avoid uneccessary
noise and clicking (-noresync is a godsend in this case) but there's always
a hiccup (like a stall) in the audio playback when I create a gem window.

Thanks again.
Dave S



----- Original Message -----
From: "Ben Bogart - FMPM/F1999" <bbogart at acs.ryerson.ca>
To: "David Sabine" <dave at davesabine.com>
Cc: <pd-list at iem.kug.ac.at>
Sent: Saturday, May 04, 2002 1:48 PM
Subject: Re: [PD] GEM: Change buffer without destroying?


> Hi David,
>
> As far as I know you have to destroy the gemwin in order to change the
> buffer mode. If you put your gemwin in the corner and have a
> background that matches and no border in your window then you can
> destroy the window without it being visible.
>
> In terms of gemPixDataSimple... buffer 1 is single buffer mode which
> does not redraw the screen for each frame. This means that the last
> frame rendered stays on the screen for the second frame. In the case
> of single buffering you must tell all the gemheads when to render
> (with a bang). This example patch uses single buffering because there
> is just one sphere that is translated each time it is told to render,
> so that each position the sphere was told to move to remains on screen
> (in the buffer)
>
> Hope that helps.
> Ben
>
>
> On Sat, 4 May 2002, David Sabine wrote:
>
> > Hello,
> >
> > I'm using GEM to render a number of different visual effects and ONE of
those structures requires a gemwin buffer value of "1" while all others work
best at "2".
> >
> > These structures don't need to render simoultaneously - but it would be
nice.
> >
> > However, when I try to change the buffer size by sending the value to
gemwin, the GEM window starts acting erratically.  Hence, I'm guessing that
the buffer size can only be changed after destroying the gem window before
creating a new one (am i right to assume this?)
> >
> > So the question is: How can I change the buffer size of the gem window
without destroying the window?
> >
> > sub-question: The gemlist that I'm having difficulty with is similar to
gemPixDataSimple.pd from the GEM examples.  Why does that type of structure
require "buffer 1"?  How can that example patch be modified to work with
"buffer 2"?
> >
> > Thanks...
> > Dave S
> >
>
>
>
> B. Bogart
> ---------
>
>
>




From mott at reverberant.com  Sun May  5 02:33:14 2002
From: mott at reverberant.com (Iain Mott)
Date: Sun, 5 May 2002 10:33:14 +1000
Subject: [PD] Run and complile a external
In-Reply-To: <3CD3F652.75649E4B@ul.ie>
Message-ID: <NEBBJFKHALBDIMIEFBMKAELCCGAA.mott@reverberant.com>

try: http://iem.kug.ac.at/pd/externals-HOWTO/ for details on the mechanics
of externals etc.

How are you compiling? Are you running nmake from a DOS window? Nmake will
use the makefile provided - but you'll likely need to adjust the paths
contained within it to suit your set up.

iain
_______
Iain Mott
phone: +61 3 9639 2959
mob: +61 403 989470
email: mott at reverberant.com
http://www.reverberant.com


-----Original Message-----
From: Enrique Franco [mailto:enrique.franco at ul.ie]
Sent: Sunday, 5 May 2002 12:55 AM
To: pd-list at iem.kug.ac.at
Subject: [PD] Run and complile a external

Hi,

Somebody knows about a site and/or document with a step by step guide to
run a external in PD. I have write the code and compiled in Visual C++.
I have put the .dll file in the externals but I guess there are other
files that I have to put there..(makefiles?????)

I have writtes the code for the example "Helloworld" and there's a
message when I run Pd:

load_object: Symbol "Helloworld_setup" not found
externs/Helloworld: can't load library

Cheers,

Enrique



---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.317 / Virus Database: 176 - Release Date: 21/01/02

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.317 / Virus Database: 176 - Release Date: 21/01/02



From pi at attacksyour.net  Sun May  5 09:36:12 2002
From: pi at attacksyour.net (martin pi)
Date: Sun, 5 May 2002 09:36:12 +0200 (CEST)
Subject: [PD] buffer size
In-Reply-To: <20020504152442.A1558919@man104-1.ucsd.edu>
Message-ID: <Pine.LNX.4.21.0205050930270.1227-100000@kontent.attacksyour.net>


hi-

short question

is the block size specified by command line the
size of the one sample block that is handled in a
_dsp function and thus constant for a session?

still somehow new to pd and working on getting the
right knots in and out of my brain.

martin




martin pi
attacksyour.net/pi

johann strauss gasse 32 | 7
1040 vienna
++43 699 10 44 37 42

sil.at





From finnendahl at folkwang-hochschule.de  Sun May  5 16:24:44 2002
From: finnendahl at folkwang-hochschule.de (Orm Finnendahl)
Date: Sun, 5 May 2002 16:24:44 +0200
Subject: [PD] ggee doesn't link
Message-ID: <20020505142444.GA9065@grisey>

Hi,

while trying to compile ggee 0.24:

0.24b doesn't start to configure (./configure dies immediately stating
  something about a bad interpreter...).

0.24 configures o.k., but make ggext yields the following error:

ld -export_dynamic  -shared -o ggext.pd_linux ggee.o */*.o -lpthread -lm 
tools/define_louds_routines.o: In function `angle_to_cart':
/usr/local/musik/pd/3rd_party/ggee/tools/define_louds_routines.c(.text+0x0): multiple definition of `angle_to_cart'
other/vbap.o(.text+0x2c0):/usr/local/musik/pd/3rd_party/ggee/other/vbap.c: first defined here
ld: Warning: size of symbol `angle_to_cart' changed from 148 to 162 in tools/define_louds_routines.o
make: *** [ggext] Error 1


Any ideas?

Yours,
Orm


From mpuckett at man104-1.ucsd.edu  Sun May  5 19:32:35 2002
From: mpuckett at man104-1.ucsd.edu (Miller Puckette)
Date: Sun, 5 May 2002 10:32:35 -0700
Subject: [PD] buffer size
In-Reply-To: <Pine.LNX.4.21.0205050930270.1227-100000@kontent.attacksyour.net>; from pi@attacksyour.net on Sun, May 05, 2002 at 09:36:12AM +0200
References: <20020504152442.A1558919@man104-1.ucsd.edu> <Pine.LNX.4.21.0205050930270.1227-100000@kontent.attacksyour.net>
Message-ID: <20020505103235.B1699570@man104-1.ucsd.edu>

Hi Martin,

The "block size" is that at  which Pd talks to the audio device(s)...
Pd's own block size is hardwired to 64.  You can specify smaller block
sizes for audio computations using the "block~" object -- in subpatches,
don't put one in a top-level patch.

But the grain of _control_ is always 64...

cheers
Miller
On Sun, May 05, 2002 at 09:36:12AM +0200, martin pi wrote:
> 
> hi-
> 
> short question
> 
> is the block size specified by command line the
> size of the one sample block that is handled in a
> _dsp function and thus constant for a session?
> 
> still somehow new to pd and working on getting the
> right knots in and out of my brain.
> 
> martin
> 
> 
> 
> 
> martin pi
> attacksyour.net/pi
> 
> johann strauss gasse 32 | 7
> 1040 vienna
> ++43 699 10 44 37 42
> 
> sil.at
> 
> 
> 


From finnendahl at folkwang-hochschule.de  Sun May  5 19:31:46 2002
From: finnendahl at folkwang-hochschule.de (Orm Finnendahl)
Date: Sun, 5 May 2002 19:31:46 +0200
Subject: [PD] [announce] extention patch to "gate" of iemlib1
Message-ID: <20020505173145.GA1751@grisey>

Hi,

here is an extention of the gate external of iemlib1 (it's a patch
file for gate.c). It basically adds the functionality of Max/MSP's
gate enabling to route to more than 1 outlet. Except for the (still)
swapped inlets I think it's now compatible to the Max/MSP object.

The object is fully backwards compatible to the old gate object,
adding an optional second argument to specify an initialization for
the route. Compared to the original object, efficiency is exactly the
same for the left inlet, and slightly less efficient for the right
inlet, due to error processing. I also updated the help patch and
think it'd be nice, if it got integrated into the iemlib1 (is that
possible, Thomas?).

Enjoy,

Orm

-------------- next part --------------
6c6,8
<     float     x_state;
---
>     int       num_outlets;
>     void      *x_curr_outlet;
>     void      *x_outlet[10];
13,14c15,16
<     if(x->x_state != 0)
< 	outlet_bang(x->x_obj.ob_outlet);
---
>     if(x->x_curr_outlet)
> 	outlet_bang(x->x_curr_outlet);
19,20c21,22
<     if(x->x_state != 0)
< 	outlet_pointer(x->x_obj.ob_outlet, gp);
---
>     if(x->x_curr_outlet)
> 	outlet_pointer(x->x_curr_outlet, gp);
25,26c27,28
<     if(x->x_state != 0)
< 	outlet_float(x->x_obj.ob_outlet, f);
---
>     if(x->x_curr_outlet)
> 	outlet_float(x->x_curr_outlet, f);
31,32c33,34
<     if(x->x_state != 0)
< 	outlet_symbol(x->x_obj.ob_outlet, s);
---
>     if(x->x_curr_outlet)
> 	outlet_symbol(x->x_curr_outlet, s);
37,38c39,40
<     if(x->x_state != 0)
< 	outlet_list(x->x_obj.ob_outlet, s, argc, argv);
---
>     if(x->x_curr_outlet)
> 	outlet_list(x->x_curr_outlet, s, argc, argv);
43,44c45,46
<     if(x->x_state != 0)
< 	outlet_anything(x->x_obj.ob_outlet, s, argc, argv);
---
>     if(x->x_curr_outlet)
> 	outlet_anything(x->x_curr_outlet, s, argc, argv);
47c49
< static void *gate_new(t_floatarg f)
---
> static void gate_state(t_gate *x, t_floatarg f)
48a51,57
>   x->x_curr_outlet = (f < 1) ? 0 : (f >= x->num_outlets) ? x->x_outlet[x->num_outlets-1] : x->x_outlet[(int) f-1];
> }
> 
> static void *gate_new(t_floatarg f1, t_floatarg f2)
> {
>     int i;
> 
50,52c59,81
<     floatinlet_new(&x->x_obj, &x->x_state);
<     outlet_new(&x->x_obj, 0);
<     x->x_state = (f==0.0)?0:1;
---
>     inlet_new(&x->x_obj, &x->x_obj.ob_pd, gensym("float"), gensym(""));
>     x->num_outlets = (f1<=1) ? 1 : (f1>=10) ? 10 : (int) f1;
>     for (i = 0; i < x->num_outlets; i++)
>       x->x_outlet[i] = outlet_new(&x->x_obj, 0);
>     
>       if (f2 < 0) {
>         x->x_curr_outlet = 0;
>       }
>       else {
>         if (f2 == 0) {
>           if (f1 < 1)
>             x->x_curr_outlet = 0;
>           else
>             x->x_curr_outlet = x->x_outlet[x->num_outlets-1];
>         }
>         else {
>           if (f2 >= x->num_outlets)
>             x->x_curr_outlet = x->x_outlet[x->num_outlets-1];
>           else 
>             x->x_curr_outlet = x->x_outlet[(int)f2 - 1];
>         }
>       }
>     post("gate_new: %d %d", (int)f1, (int)f2);
59c88
<     	sizeof(t_gate), 0, A_DEFFLOAT, 0);
---
>     	sizeof(t_gate), 0, A_DEFFLOAT, A_DEFFLOAT, 0);
65a95
>     class_addmethod  (gate_class, (t_method)gate_state, gensym(""), A_FLOAT, 0);
-------------- next part --------------
#N canvas 337 183 650 395 10;
#X text 11 301 (c) musil at iem.kug.ac.at;
#X text 53 314 IEM KUG;
#X text 28 326 graz \, austria 2001;
#X obj 9 37 bng 15 250 50 0 empty empty empty 8 -8 0 10 -262144 -1
-1;
#X msg 34 36 33;
#X msg 51 58 -3.14;
#X msg 74 100 11 22 33.33;
#X msg 64 78 open xxx;
#X msg 94 122 funny;
#X text 7 8 gate;
#X text 12 266 the original object spigot;
#X obj 19 227 bng 15 250 50 0 empty empty empty 8 -8 0 10 -262144 -1
-1;
#X text 18 276 (c) miller puckette;
#X text 13 350 extention for multiple outlets;
#X text 11 366 (c) Orm Finnendahl 2002;
#X obj 90 227 bng 15 250 50 0 empty empty empty 8 -8 0 10 -262144 -1
-1;
#X obj 9 245 print left;
#X text 213 197 1.arg: number of outlets of gate (<= 10) (opt. \, default
= 1);
#X text 263 229 < 0 : gate is closed;
#X text 462 257 to rightmost outlet;
#X text 263 245 == 0 or >= number of outlets : inlet gets routed;
#X text 263 272 else : inlet gets routed to <arg-2> outlet (from left)
\,;
#X text 213 215 2.arg: control-state of gate (opt \, default = 0):
;
#X text 92 157 gate: select outlet;
#X msg 66 176 0;
#X msg 97 176 1;
#X msg 128 176 2;
#X msg 158 176 3;
#X obj 9 206 gate 3 1;
#X obj 176 245 print right;
#X obj 87 245 print middle;
#X obj 180 226 bng 15 250 50 0 empty empty empty 8 -8 0 10 -262144
-1 -1;
#X text 44 8 : route a stream of messages to different outlets (or
none);
#X connect 3 0 28 0;
#X connect 4 0 28 0;
#X connect 5 0 28 0;
#X connect 6 0 28 0;
#X connect 7 0 28 0;
#X connect 8 0 28 0;
#X connect 24 0 28 1;
#X connect 25 0 28 1;
#X connect 26 0 28 1;
#X connect 27 0 28 1;
#X connect 28 0 11 0;
#X connect 28 0 16 0;
#X connect 28 1 30 0;
#X connect 28 1 15 0;
#X connect 28 2 31 0;
#X connect 28 2 29 0;

From joreg at gmx.at  Sun May  5 20:21:10 2002
From: joreg at gmx.at (Joreg Diessl)
Date: Sun, 5 May 2002 20:21:10 +0200
Subject: [PD] 2 joysticks
In-Reply-To: <20020503105002.A1678504@man104-1.ucsd.edu>
References: <20020503105002.A1678504@man104-1.ucsd.edu>
Message-ID: <813893438.20020505202110@gmx.at>

halo.

is it possible to access 2 joysticks attached
to a w2k pc with j. sarlos external?

i haven't found an argument for that. if i simply put two
joystick-objects in a patch they both use the same.

bittedanke.
joreg.



From andre at vju.info  Sun May  5 20:33:16 2002
From: andre at vju.info (Andre Schmidt)
Date: Sun, 5 May 2002 20:33:16 +0200
Subject: [PD] fontz
Message-ID: <003e01c1f463$52cef8c0$a026fea9@newbie>

hello mr. Puckette (getting formal here :)

i'm getting serious with this font issue...

so,

1. what's your favorite font 4 pd ?
(well, courier seems 2 be the default so i could make a "cleaned" screen version)
[but because courier is an "old'n VERY used" font, i would love to design an unigue PD font]

2. i need to know the font sizes to use, in pixels !!! ?
(for easyness, you can send me a screen shot using all font sizes)

2b. maybe a poll what font sizes people mostly use...

3. are you planning 2 use "all" characters of ascii table ?
(well, in german im missing ?&? etc for gem)

4. will the screen sizes be a problem (ie. win/mac use different sizes?)
(if yes, i can do a seperate mac version)

5. is it possible to "load" the font from pd directory (eg. not installing the fonts)

6. am i wastin my time with this (and it would be only me using this font)?

(i need info on BITMAP fonts that linux & mac nativly use)
[linux = prc ?]
[mac = ?]

...

why do i do this?
because:
1. that the patches look 100% the same on every os
2. those "vector" fonts are NOT good 4 ANY computer program
3. i kinda love interface design :)

...i WILL do this font, even if im the only1 to use it :)

cheers
-andre
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020505/b4be2a49/attachment.htm>

From jsarlo at mambo.peabody.jhu.edu  Mon May  6 04:18:25 2002
From: jsarlo at mambo.peabody.jhu.edu (Joseph A. Sarlo)
Date: Sun, 5 May 2002 22:18:25 -0400 (EDT)
Subject: [PD] 2 joysticks
In-Reply-To: <813893438.20020505202110@gmx.at>
Message-ID: <Pine.LNX.4.44.0205052212500.22325-100000@mambo.peabody.jhu.edu>

Unfortunately, I never got around to fixing it so you can choose which
joystick is opened, so the short answer is no. I really don't use these
objects since GrIPD supports two joysticks that can be chosen at run-time.  
If you really don't want to use GrIPD, I suppose I could fix the joystick
object so you can set which device number it opens. Let me know if you 
need this.

Joe

On Sun, 5 May 2002, Joreg Diessl wrote:

> halo.
> 
> is it possible to access 2 joysticks attached
> to a w2k pc with j. sarlos external?
> 
> i haven't found an argument for that. if i simply put two
> joystick-objects in a patch they both use the same.
> 
> bittedanke.
> joreg.
> 
> 

-- 
 ______________________________
|
| Joseph A. Sarlo
|
| jsarlo at mambo.peabody.jhu.edu
|______________________________





From gboy at nycap.rr.com  Mon May  6 05:46:56 2002
From: gboy at nycap.rr.com (joge .)
Date: Sun, 5 May 2002 23:46:56 -0400
Subject: [PD] char* to t_symbol* .
Message-ID: <001c01c1f4b0$acc752d0$3f11d580@mauve>

how can i accomplish converting a char* [or string] to a t_symbol for output
to an outlet in an external .
been looking at johannes m zmolnig's *HOWTO write and external*
documentation .. but i havent seen how to do this yet .

thanks ,

joge .




From mpuckett at man104-1.ucsd.edu  Mon May  6 06:47:35 2002
From: mpuckett at man104-1.ucsd.edu (Miller Puckette)
Date: Sun, 5 May 2002 21:47:35 -0700
Subject: [PD] pd 0.23 release, source, and compiled for Windows
Message-ID: <20020505214735.A1445576@man104-1.ucsd.edu>

Hi all,

I've released Pd 0.35 test 23 as source and Windows binaries.  The main
new things are: (hopefully) fixed device selection for ASIO (-sounddev flag)
in Windows; and improved parsing of Wav files.  There are a couple of minor
bug fixes too.  The on-line doc finally has something to say about installing
on Mac OSX.

cheers
Miller


From finnendahl at folkwang-hochschule.de  Mon May  6 08:17:09 2002
From: finnendahl at folkwang-hochschule.de (Orm Finnendahl)
Date: Mon, 6 May 2002 08:17:09 +0200
Subject: [PD] [announce] extention patch to "gate" of iemlib1
In-Reply-To: <3CD5BFD6.F6C3F3E5@iem.kug.ac.at>
References: <20020505173145.GA1751@grisey> <3CD5BFD6.F6C3F3E5@iem.kug.ac.at>
Message-ID: <20020506061709.GC1009@grisey>

Hi Thomas,

Am Montag, den 06. Mai 2002 um 01:27:18 Uhr (+0200) schrieb Thomas Musil:

> very nice improvement of gate.
> but I would change the "max_10_outlet-restriction".

I should have thought about it right away. Thanks for the addition...
Another question remains: How can the outlets be accessed in the gui?
If there are more than 6 outlets even now the outlet connectors get
blurred as the width of the object is too small.

Is there a way to stretch the object horizontally?

> I didnt have any time to test the pd-max compatibility lib.
> maybe there will be a conflict with gate-object?
> in next-max of the early 90's, the left input was the contol-input,
> the same in max-msp (i think).
> so i will test the max-compatibility lib and decide to rename gate-object.
> the change is in the attachment.
> 

You are right: The inlets are still the other way around in Max. I
left it that way mainly for backwards compatibility reasons in pd and
because it makes more sense if the control input is the right one. How
shall I go about it? It could be changed using a proxy and we could
use two different names. For Max compatibility it would be nice if the
name for the pd-style object would change (and also the handling of
creation arguments), but that would break backwards compatibility in
pd.

Yours,
Orm


P.S.: BTW: What about a Max compatible "switch" object? Does something
like that already exist in pd? I need something like that all the
time.


From geiger at xdv.org  Mon May  6 10:18:14 2002
From: geiger at xdv.org (=?X-UNKNOWN?Q?g=FCnter_geiger?=)
Date: Mon, 6 May 2002 10:18:14 +0200 (CEST)
Subject: [PD] ggee doesn't link
In-Reply-To: <20020505142444.GA9065@grisey>
Message-ID: <Pine.LNX.4.31.0205061013190.27477-100000@xdv.org>


Please don't use "make ggext". There are several things in ggee that
are considered deprecated, I don't maintain them anymore, because there
are better externals with the same functionality available.

Just do a "make" and then you don't need the linking.

The 0.24b is a windows version, I am going to take a look what
got screwed there,

Guenter

On Sun, 5 May 2002, Orm Finnendahl wrote:

> Hi,
>
> while trying to compile ggee 0.24:
>
> 0.24b doesn't start to configure (./configure dies immediately stating
>   something about a bad interpreter...).
>
> 0.24 configures o.k., but make ggext yields the following error:
>
> ld -export_dynamic  -shared -o ggext.pd_linux ggee.o */*.o -lpthread -lm
> tools/define_louds_routines.o: In function `angle_to_cart':
> /usr/local/musik/pd/3rd_party/ggee/tools/define_louds_routines.c(.text+0x0): multiple definition of `angle_to_cart'
> other/vbap.o(.text+0x2c0):/usr/local/musik/pd/3rd_party/ggee/other/vbap.c: first defined here
> ld: Warning: size of symbol `angle_to_cart' changed from 148 to 162 in tools/define_louds_routines.o
> make: *** [ggext] Error 1
>
>
> Any ideas?
>
> Yours,
> Orm
>



From geiger at xdv.org  Mon May  6 10:38:40 2002
From: geiger at xdv.org (=?X-UNKNOWN?Q?g=FCnter_geiger?=)
Date: Mon, 6 May 2002 10:38:40 +0200 (CEST)
Subject: [PD] cpu-load
In-Reply-To: <20020504131659.E1697433@man104-1.ucsd.edu>
Message-ID: <Pine.LNX.4.31.0205061036520.27826-100000@xdv.org>



On Sat, 4 May 2002, Miller Puckette wrote:

> Hi all,
>
> In RedHat 7.2,
> I tried Pd 0.35 test 22 with my delta66 (same chip as delta44), Alsa
> 0.9B10...  I have an 866 MhZ P3 with Intel I815E chipset...
>
> I get:
>
> pd  4%
> pd -channels 4   5%
> pd -alsa   < 1%!

This means pd works multichannel with alsa ?
is there a special alsa version required, I couldnt get it running
with alsa0.9B10 and the  rme card.

Guenter




From czaja at chopin.edu.pl  Mon May  6 10:59:33 2002
From: czaja at chopin.edu.pl (Krzysztof Czaja)
Date: Mon, 06 May 2002 10:59:33 +0200
Subject: [PD] [announce] extention patch to "gate" of iemlib1
References: <20020505173145.GA1751@grisey> <3CD5BFD6.F6C3F3E5@iem.kug.ac.at> <20020506061709.GC1009@grisey>
Message-ID: <3CD645F5.4080106@chopin.edu.pl>

hi Orm, hi Thomas...

Orm Finnendahl wrote:
...
 > Am Montag, den 06. Mai 2002 um 01:27:18 Uhr (+0200) schrieb Thomas Musil:
...
 >>I didnt have any time to test the pd-max compatibility lib.
 >>maybe there will be a conflict with gate-object?

what library have you in mind?  There is no gate in pd-lib, nor
in cyclone (yet).  But... there is an `xgate' external coded by
CK aka chris at lo-res.org (which, btw, limits the number of
outlets to 10).  And... there is a `demux' in zexy.

...
 >>in next-max of the early 90's, the left input was the contol-input,
 >>the same in max-msp (i think).

gate in max has a bang method too (reports the open outlet), which
is probably the only reason why the inlets are as they are.  One
needs to filter this bang through a [grab], though (there is a grab
class in cyclone).

...
 > P.S.: BTW: What about a Max compatible "switch" object? Does something
 > like that already exist in pd? I need something like that all the
 > time.

ok, if nobody has it up an running, I think I will give it a try
(when I am through the huge pile of mail:-)

Krzysztof



From czaja at chopin.edu.pl  Mon May  6 11:06:48 2002
From: czaja at chopin.edu.pl (Krzysztof Czaja)
Date: Mon, 06 May 2002 11:06:48 +0200
Subject: [PD] char* to t_symbol* .
References: <001c01c1f4b0$acc752d0$3f11d580@mauve>
Message-ID: <3CD647A8.3000906@chopin.edu.pl>

hi joge,

have you tried:  outlet_symbol(<the-outlet>, gensym(<C-string>))?

Krzysztof

joge . wrote:
 > how can i accomplish converting a char* [or string] to a t_symbol for output
 > to an outlet in an external .



From dave at davesabine.com  Mon May  6 11:05:45 2002
From: dave at davesabine.com (David Sabine)
Date: Mon, 06 May 2002 03:05:45 -0600
Subject: [PD] readsf~: Hit or miss...
Message-ID: <000801c1f4dd$350d7a30$6500a8c0@davidasus2002>

Hello,

I'm attempting to play two wav files simoultaneously using two readsf~ objects.  The wav files are 'syncronized' rhythmically which requires that they start at exactly the same time.  (I can't use a single stereo file for a bunch of reasons - although I know that the problem that I mention herein would be completely avoided).  Anyways, as I was saying...

I've hooked a BANG to the "open" messages of the two readsf~ objects.  Then I send a message simoultaneously to the readsf~'s to start the files at the same time and have them play 'side-by-side' so to speak.

THE PROBLEM:
The readsf~'s seem inconsistent...2 out 3 times (approx.) one of the files won't load properly and PD throws a "bad header" error, but I'm certain that the header of the wav files are just fine because when I try the same process again, it works -- or like the first try it doesn't work.  But eventually it'll work! perhaps on the 3rd, 4th, or...you get the picture.  Or if I 'open' and then start each file separately, they work.

Has anybody else experienced a similar problem?  Anybody know why this might happen? and how to avoid it?

Thanks.
Dave Sabine
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020506/d90e10c1/attachment.htm>

From dave at davesabine.com  Mon May  6 12:29:22 2002
From: dave at davesabine.com (David Sabine)
Date: Mon, 06 May 2002 04:29:22 -0600
Subject: [PD] nVidia Drivers
Message-ID: <000c01c1f4e8$e36fceb0$6500a8c0@davidasus2002>

FYI:

nVidia released a new driver a few weeks ago which, based on their documention, seems pretty incredible.  I'm trying it out right now because I thought it might solve a problem I was having rendering GEMwindow on a secondary display.  In any case, it seems worth the upgrade.


I went looking for a driver update because I couldn't figure out why my GEMwin wouldn't display all my cool video and eyecandy on my secondary display...then I found a note in the pd-list archive written by Andre S. a few months ago:

"and remember, when using 2 cards on windows, only card1 (primary display) uses directX/openGL"

ahhhh....NOW it all makes sense.

Thanks Andre,
Regards,
Dave Sabine.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020506/172d8818/attachment.htm>

From czaja at chopin.edu.pl  Mon May  6 12:44:21 2002
From: czaja at chopin.edu.pl (Krzysztof Czaja)
Date: Mon, 06 May 2002 12:44:21 +0200
Subject: [PD] pd 0.23 release, source, and compiled for Windows
References: <20020505214735.A1445576@man104-1.ucsd.edu>
Message-ID: <3CD65E85.3020607@chopin.edu.pl>

hi Miller (and Thomas?),

still new features in 0.35... :)

1. probably # -> $ conversion is needed in glist_arraydialog()
or in graph_array() -- newly created arrays want dollars too...

2. probably $ -> # conversion is needed in garray_properties()
-- Tcl has to be fooled somehow.

Krzysztof

Miller Puckette wrote:
...
> There are a couple of minor bug fixes too.



From andre at vju.info  Mon May  6 14:48:14 2002
From: andre at vju.info (Andre Schmidt)
Date: Mon, 6 May 2002 14:48:14 +0200
Subject: [PD] nVidia Drivers
References: <000c01c1f4e8$e36fceb0$6500a8c0@davidasus2002>
Message-ID: <002101c1f4fc$49b92190$a026fea9@newbie>

if you're using win2000 with 2 gfx cards, you can easily set the primary display from the display properties...

if you're using the primary display for gemwin @ fullscreen, remember those dialog boxes open on primary display! BUT nvidia (detonator) driver has an option to set in which display the dialogs are opened... but dunno if it works for 2 seperate gfx cards (i got a geforce with twinView)

cheers
-andre
  ----- Original Message ----- 
  From: David Sabine 
  To: pd-list at iem.kug.ac.at 
  Sent: Monday, May 06, 2002 12:29 PM
  Subject: [PD] nVidia Drivers


  FYI:

  nVidia released a new driver a few weeks ago which, based on their documention, seems pretty incredible.  I'm trying it out right now because I thought it might solve a problem I was having rendering GEMwindow on a secondary display.  In any case, it seems worth the upgrade.


  I went looking for a driver update because I couldn't figure out why my GEMwin wouldn't display all my cool video and eyecandy on my secondary display...then I found a note in the pd-list archive written by Andre S. a few months ago:

  "and remember, when using 2 cards on windows, only card1 (primary display) uses directX/openGL"

  ahhhh....NOW it all makes sense.

  Thanks Andre,
  Regards,
  Dave Sabine.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020506/e00df9e8/attachment.htm>

From bbogart at acs.ryerson.ca  Mon May  6 15:09:46 2002
From: bbogart at acs.ryerson.ca (Ben Bogart - FMPM/F1999)
Date: Mon, 6 May 2002 09:09:46 -0400 (EDT)
Subject: [PD] nVidia Drivers
In-Reply-To: <000c01c1f4e8$e36fceb0$6500a8c0@davidasus2002>
Message-ID: <Pine.A32.3.91.1020506090815.104456A-100000@hopper>

this is quite strange, under windows 2000 I can run my gemwin on a 
secondary display without a problem. I do recall a case when I friend 
(running XP) with the Nvidia GO on a laptop could not render on the 
second display. I'm not sure what the pattern is. 

good luck.
Ben


On Mon, 6 May 2002, David Sabine wrote:

> FYI:
> 
> nVidia released a new driver a few weeks ago which, based on their documention, seems pretty incredible.  I'm trying it out right now because I thought it might solve a problem I was having rendering GEMwindow on a secondary display.  In any case, it seems worth the upgrade.
> 
> 
> I went looking for a driver update because I couldn't figure out why my GEMwin wouldn't display all my cool video and eyecandy on my secondary display...then I found a note in the pd-list archive written by Andre S. a few months ago:
> 
> "and remember, when using 2 cards on windows, only card1 (primary display) uses directX/openGL"
> 
> ahhhh....NOW it all makes sense.
> 
> Thanks Andre,
> Regards,
> Dave Sabine.
> 



B. Bogart
---------



From barknech at ph-cip.uni-koeln.de  Mon May  6 15:16:12 2002
From: barknech at ph-cip.uni-koeln.de (Frank Barknecht)
Date: Mon, 6 May 2002 15:16:12 +0200
Subject: [PD] cpu-load
In-Reply-To: <Pine.LNX.4.31.0205061036520.27826-100000@xdv.org>
References: <20020504131659.E1697433@man104-1.ucsd.edu> <Pine.LNX.4.31.0205061036520.27826-100000@xdv.org>
Message-ID: <20020506151612.A5613@fliwatut.scifi>

g?nter geiger hat gesagt: // g?nter geiger wrote:

> On Sat, 4 May 2002, Miller Puckette wrote:
> > In RedHat 7.2,
> > I tried Pd 0.35 test 22 with my delta66 (same chip as delta44), Alsa
> > 0.9B10...  I have an 866 MhZ P3 with Intel I815E chipset...
> >
> > I get:
> >
> > pd  4%
> > pd -channels 4   5%
> > pd -alsa   < 1%!
> 
> This means pd works multichannel with alsa ?
> is there a special alsa version required, I couldnt get it running
> with alsa0.9B10 and the  rme card.

This probably is the old RME problem of PD with ALSA, that I assume
lies in either PD's or ALSA's handling of the plughw layer in the
combination ALSA-RME. (0.9.0beta10, here as well, I should upgrade)

The ICE chipset on the Delta and on my Audiophile has a similar
problem: It can only do a certain combination of parameters in
hardware, and the usual CD file format doesn't work in hardware
without translation to the hardware format:

$ aplay -D hw:0,0 ~/loops/hmmbaby.wav     
Playing WAVE '/home/freak/loops/hmmbaby.wav' : Signed 16 bit Little
Endian, Rate 44100 Hz, Stereo aplay: set_params:739: Sample format non
available

The plugin layer of ALSA does this translation: 
$ aplay -D plughw:0,0 ~/loops/hmmbaby.wav 
Playing WAVE '/home/freak/loops/hmmbaby.wav' : Signed 16 bit Little
Endian, Rate 44100 Hz, Stereo

In PD the plugin layer doesn't work at all here, only the hw:layer
$ pd -alsadev hw:0,0            [Midiman: OK]
$ pd -alsadev hw:1,0            [SBLive:  OK]
$ pd -alsadev plughw:0,0        [Midiman: audio stuck]
$ pd -alsadev plughw:1,0        [SBLive:  audio stuck]

A strange thing is, that even using the hw:0,0 device, I have a
[samplerate~] of 44100. I don't know, what the samplerate at the
chipset is, though...

Unfortunatly I have no idea who to blame for these symptoms: ALSA, PD,
both???

ciao,
-- 
 Frank Barknecht                                  _ _______footils__



From gert at test.at  Mon May  6 16:33:37 2002
From: gert at test.at (V93r)
Date: Mon, 6 May 2002 16:33:37 +0200
Subject: [PD] [OT6 steinberg 9652 & linux?
Message-ID: <a05100308b8fc44002d56@[192.168.10.104]>

hello list,
rme is licensing the hammerfall series to steinberg & nuendo. there 
is a steinberg 9652, which should be identical to the rme version. it 
is no problem to run this card under macOS.

does anyone have experiences with this card under linux? would it run 
with the same driver?

thx for any advice,
g


From gboy at nycap.rr.com  Mon May  6 17:42:51 2002
From: gboy at nycap.rr.com (joge .)
Date: Mon, 6 May 2002 11:42:51 -0400
Subject: [PD] char* to t_symbol* .
References: <001c01c1f4b0$acc752d0$3f11d580@mauve> <3CD647A8.3000906@chopin.edu.pl>
Message-ID: <003d01c1f514$d14efbd0$6601a8c0@mauve>

thanks ! /... didnt realize that gensym stood for generate t_symbol ..
worked liked a charm .
is there any other documentation about the pd system in addition to the
HOWTO at IEM by johannes m zmolnig .  its great documentation !!  however
the more documentation the better it is to find out how one needs to do what
they are looking to do .

thanks  again !!

joge .

----- Original Message -----
From: "Krzysztof Czaja" <czaja at chopin.edu.pl>
To: <pd-list at iem.kug.ac.at>
Sent: Monday, May 06, 2002 5:06 AM
Subject: Re: [PD] char* to t_symbol* .


> hi joge,
>
> have you tried:  outlet_symbol(<the-outlet>, gensym(<C-string>))?
>
> Krzysztof
>
> joge . wrote:
>  > how can i accomplish converting a char* [or string] to a t_symbol for
output
>  > to an outlet in an external .
>
>



From mpuckett at man104-1.ucsd.edu  Mon May  6 17:38:15 2002
From: mpuckett at man104-1.ucsd.edu (Miller Puckette)
Date: Mon, 6 May 2002 08:38:15 -0700
Subject: [PD] cpu-load
In-Reply-To: <Pine.LNX.4.31.0205061036520.27826-100000@xdv.org>; from geiger@xdv.org on Mon, May 06, 2002 at 10:38:40AM +0200
References: <20020504131659.E1697433@man104-1.ucsd.edu> <Pine.LNX.4.31.0205061036520.27826-100000@xdv.org>
Message-ID: <20020506083815.A1724599@man104-1.ucsd.edu>

I'd better check and make sure this is really happening... I don't have
the card wired up and so I'm not sure the audio is actually appearing at
the card's outputs.  The inputs show four different signals (just by
printing the noise floor signals as they come in...)  So I guess it's
really doing it.

cheers
Miller

On Mon, May 06, 2002 at 10:38:40AM +0200, g?nter geiger wrote:
> 
> 
> On Sat, 4 May 2002, Miller Puckette wrote:
> 
> > Hi all,
> >
> > In RedHat 7.2,
> > I tried Pd 0.35 test 22 with my delta66 (same chip as delta44), Alsa
> > 0.9B10...  I have an 866 MhZ P3 with Intel I815E chipset...
> >
> > I get:
> >
> > pd  4%
> > pd -channels 4   5%
> > pd -alsa   < 1%!
> 
> This means pd works multichannel with alsa ?
> is there a special alsa version required, I couldnt get it running
> with alsa0.9B10 and the  rme card.
> 
> Guenter
> 


From zmoelnig at iem.kug.ac.at  Mon May  6 20:41:11 2002
From: zmoelnig at iem.kug.ac.at (IOhannes m zmoelnig)
Date: Mon, 06 May 2002 20:41:11 +0200
Subject: [PD] [admin] pd mailing lists....
Message-ID: <3CD6CE47.8060903@iem.kug.ac.at>

hi !

due to the big traffic on this list, i finally decided to make some more 
pd-related mailinglists for announcements and (maybe more important) 
developer's issues:
these are ::
PD-announce at iem.kug.ac.at (for announcements of upcoming 
software-releases and events/concerts)
PD-dev at iem.kug.ac.at (for developper issues: both the main branch of pd 
and external-development. we will see, whether the future will demand 
separate lists for these two tasks)

both lists will be run by MailMan (which is good news), so everyone can 
modify his/her list-account via a web-interface. you'll get an automated 
mail that deals with this.

soon, i will migrate the pd-list itself (incl. pd-ot) to MailMan too.

i hope, there will be no problems....


mfg.csda.dr
IOhannes



From mark at junklight.com  Mon May  6 21:33:12 2002
From: mark at junklight.com (mark)
Date: Mon, 6 May 2002 20:33:12 +0100
Subject: [PD] [admin] pd mailing lists....
In-Reply-To: <3CD6CE47.8060903@iem.kug.ac.at>
Message-ID: <FMEDICLGHPGJBJNAPJHLIEAECOAA.mark@junklight.com>

Hi,

I am not massively convinced that this is such a good idea - 
the traffic on this list seems fairly low to me and having 
to subscribe to and manage three separate lists seems like 
a lot of extra hassle. Is not not worth having a bit of 
a straw poll see how everyone feels about this first? 

cheers 

mark 

_____________________________________
junklight - dark experimental electronics
http://www.junklight.com 

-----Original Message-----
From: IOhannes m zmoelnig [mailto:zmoelnig at iem.kug.ac.at]
Sent: 06 May 2002 19:41
To: pd-list at iem.kug.ac.at
Subject: [PD] [admin] pd mailing lists....


hi !

due to the big traffic on this list, i finally decided to make some more 
pd-related mailinglists for announcements and (maybe more important) 
developer's issues:
these are ::
PD-announce at iem.kug.ac.at (for announcements of upcoming 
software-releases and events/concerts)
PD-dev at iem.kug.ac.at (for developper issues: both the main branch of pd 
and external-development. we will see, whether the future will demand 
separate lists for these two tasks)

both lists will be run by MailMan (which is good news), so everyone can 
modify his/her list-account via a web-interface. you'll get an automated 
mail that deals with this.

soon, i will migrate the pd-list itself (incl. pd-ot) to MailMan too.

i hope, there will be no problems....


mfg.csda.dr
IOhannes



From joschi at eds.org  Mon May  6 23:43:57 2002
From: joschi at eds.org (Josh Steiner)
Date: Mon, 6 May 2002 14:43:57 -0700 (PDT)
Subject: [PD] [admin] pd mailing lists....
In-Reply-To: <FMEDICLGHPGJBJNAPJHLIEAECOAA.mark@junklight.com>
Message-ID: <Pine.LNX.4.21.0205061441090.21856-100000@zen.eds.org>

i'm for it... it would let some more shy lurker types who have user level
questions feel less shy about asking them when they dont have to feel like
they are distracting the core developers with their "noise" :)

 On Mon, 6 May 2002, mark wrote:

> Hi,
> 
> I am not massively convinced that this is such a good idea - 
> the traffic on this list seems fairly low to me and having 
> to subscribe to and manage three separate lists seems like 
> a lot of extra hassle. Is not not worth having a bit of 
> a straw poll see how everyone feels about this first? 
> 
> cheers 
> 
> mark 
> 
> _____________________________________
> junklight - dark experimental electronics
> http://www.junklight.com 
> 
> -----Original Message-----
> From: IOhannes m zmoelnig [mailto:zmoelnig at iem.kug.ac.at]
> Sent: 06 May 2002 19:41
> To: pd-list at iem.kug.ac.at
> Subject: [PD] [admin] pd mailing lists....
> 
> 
> hi !
> 
> due to the big traffic on this list, i finally decided to make some more 
> pd-related mailinglists for announcements and (maybe more important) 
> developer's issues:
> these are ::
> PD-announce at iem.kug.ac.at (for announcements of upcoming 
> software-releases and events/concerts)
> PD-dev at iem.kug.ac.at (for developper issues: both the main branch of pd 
> and external-development. we will see, whether the future will demand 
> separate lists for these two tasks)
> 
> both lists will be run by MailMan (which is good news), so everyone can 
> modify his/her list-account via a web-interface. you'll get an automated 
> mail that deals with this.
> 
> soon, i will migrate the pd-list itself (incl. pd-ot) to MailMan too.
> 
> i hope, there will be no problems....
> 
> 
> mfg.csda.dr
> IOhannes
> 
> 

________________________________________________________________
Josh .. Yoshi .. Joschi .. xiphoidprocess.com .. eds.org/~joschi



From jusu at pinktwins.com  Mon May  6 21:13:48 2002
From: jusu at pinktwins.com (=?iso-8859-1?Q?Juha_Vehvil=E4inen?=)
Date: Mon, 6 May 2002 22:13:48 +0300
Subject: [PD] the last gui wish
Message-ID: <003001c1f532$2716cc60$62a3f3d5@tp>

Hi all, here's my gui wish:

When creating an object, if I type something like

"bang( | openpanel | read -resize $1 snd( | soundfiler | s size"

Those messages and objects would be created and connected for me.
Great?

cheers
Juha




From pi at attacksyour.net  Mon May  6 23:30:41 2002
From: pi at attacksyour.net (martin pi)
Date: Mon, 6 May 2002 23:30:41 +0200 (CEST)
Subject: [PD] gui wish again
Message-ID: <Pine.LNX.4.21.0205062325420.3471-100000@kontent.attacksyour.net>


hi-

hmm .. just built an external with a lot of
outlets and there came an idea into my mind: what
about in/outlet tooltips? would be nice to know
wich in/outlet receives which data types and does
what.

martin




martin pi
attacksyour.net/pi

johann strauss gasse 32 | 7
1040 vienna
++43 699 10 44 37 42

sil.at





From saylor at attbi.com  Tue May  7 02:42:02 2002
From: saylor at attbi.com (John Saylor)
Date: Mon, 6 May 2002 20:42:02 -0400 (Eastern Daylight Time)
Subject: [PD] [admin] pd mailing lists....
In-Reply-To: <FMEDICLGHPGJBJNAPJHLIEAECOAA.mark@junklight.com>
Message-ID: <Pine.WNT.4.44.0205062039520.280-100000@ernie>

Hi

On Mon, 6 May 2002, mark wrote:
> Is not not worth having a bit of a straw poll see how everyone feels
> about this first?

While I don't contribute much, I find the list traffic manageable. Also,
I get to hear about parts of pd that I wouldn't unless I was on the
list. So I vote for one unwieldy [often OT] list.

--
\js [your ad here]



From joseph at binky.ri.mgh.mcgill.ca  Tue May  7 02:48:33 2002
From: joseph at binky.ri.mgh.mcgill.ca (Lawrence Joseph)
Date: Mon, 6 May 2002 20:48:33 -0400
Subject: [PD] [admin] pd mailing lists....
References: <Pine.WNT.4.44.0205062039520.280-100000@ernie>
Message-ID: <00d401c1f560$ea4d3b00$d7528242@machinename>

> > Is not not worth having a bit of a straw poll see how everyone feels
> > about this first?
>
> While I don't contribute much, I find the list traffic manageable. Also,
> I get to hear about parts of pd that I wouldn't unless I was on the
> list. So I vote for one unwieldy [often OT] list.

While I generally avoid "me too" posts, since this is a "straw poll", I
agree with the above, I prefer one list.



From mattn-l at rogers.com  Tue May  7 02:50:44 2002
From: mattn-l at rogers.com (Matthew Nish-Lapidus)
Date: Mon, 6 May 2002 20:50:44 -0400
Subject: [PD] [admin] pd mailing lists....
References: <Pine.WNT.4.44.0205062039520.280-100000@ernie>
Message-ID: <000b01c1f561$3a686ec0$85f4a8c0@cr288191a>

I agree. I enjoy the cross-section of information i get by having one
unified list.

... and the traffic isn't bad at all.

matt.

----- Original Message -----
From: "John Saylor" <saylor at attbi.com>
To: "mark" <mark at junklight.com>
Cc: "IOhannes m zmoelnig" <zmoelnig at iem.kug.ac.at>; <pd-list at iem.kug.ac.at>
Sent: Monday, May 06, 2002 8:42 PM
Subject: RE: [PD] [admin] pd mailing lists....


> Hi
>
> On Mon, 6 May 2002, mark wrote:
> > Is not not worth having a bit of a straw poll see how everyone feels
> > about this first?
>
> While I don't contribute much, I find the list traffic manageable. Also,
> I get to hear about parts of pd that I wouldn't unless I was on the
> list. So I vote for one unwieldy [often OT] list.
>
> --
> \js [your ad here]
>
>
>



From wsack at acsu.buffalo.edu  Tue May  7 04:34:06 2002
From: wsack at acsu.buffalo.edu (Bill Sack)
Date: Mon, 06 May 2002 22:34:06 -0400
Subject: [PD] cpu-load
References: <4DAA163C-5EE6-11D6-A04C-00039311E9BE@mac.com> <3CD327BA.F19250A8@iem.kug.ac.at> <3CD346EE.6361A401@acsu.buffalo.edu> <20020504131659.E1697433@man104-1.ucsd.edu>
Message-ID: <3CD73D1E.B7E0A078@acsu.buffalo.edu>

hello again,

the mystery continues ... when i start pd-0.35 with no midi (i.e.: not
specifying my usual midi device at -midiin[out]dev 2) then cpu-load is
comparable to pd-0.34 (0-3%) ... starting with midi it goes to ~30% even
before starting dac

midi interface is an old MPU-401 card using alsa mpu401 driver ... no
problems in pd-0.34

hmm

-bill
Miller Puckette wrote:
> 
> Hi all,
> 
> In RedHat 7.2,
> I tried Pd 0.35 test 22 with my delta66 (same chip as delta44), Alsa
> 0.9B10...  I have an 866 MhZ P3 with Intel I815E chipset...
> 
> I get:
> 
> pd  4%
> pd -channels 4   5%
> pd -alsa   < 1%!
> 
> This is both from "top" and from the "load meter" patch which seem to agree.
> 
> Typing just "pd" also gives me 4% CPU load in version 0.34-4..
> 
> just grasping at a straw, but perhaps for some reason the newest version
> isn't compiling with -O6 flag on your machines?  Perhaps the configure script
> is acting funny...
> 
> cheers
> Miller
> 
> On Fri, May 03, 2002 at 10:26:54PM -0400, Bill Sack wrote:
> > yes, i notice something like this as well. a patch that runs robustly on
> > my pII-350 in 0.34 is swamped in 0.35-17 (i wrote a mail about this on
> > 4/24). i use delta44 card w/ alsa0.9b10 -  what soundcard/driver are you
> > using?
> >
> > -bill
> >
> > Thomas Musil wrote:
> > >
> > > hi list, hi miller
> > >
> > > on my old pentium/400MHz pd-0.34-4-linux consumed about 3 % cpu-power without any objects,
> > > pd-0.35test11 or test17 swallow 22 % of cpu-power.
> > > did anybody else watch this glutton-phenomenon?
> > >
> > > thomas
> >
> > --
> > _________
> > Bill Sack
> > wsack at acsu.buffalo.edu
> > ----------------------

-- 
_________
Bill Sack
wsack at acsu.buffalo.edu
----------------------


From andy at eh2o.ws  Tue May  7 04:54:29 2002
From: andy at eh2o.ws (Andrew (Andy) W.  Schmeder)
Date: 06 May 2002 19:54:29 -0700
Subject: [PD] [admin] pd mailing lists....
In-Reply-To: <FMEDICLGHPGJBJNAPJHLIEAECOAA.mark@junklight.com>
References: <FMEDICLGHPGJBJNAPJHLIEAECOAA.mark@junklight.com>
Message-ID: <1020740069.1214.13.camel@blackbox>

> to subscribe to and manage three separate lists seems like 
> a lot of extra hassle. Is not not worth having a bit of 
> a straw poll see how everyone feels about this first? 

It would take me all of one minute to subscribe to three lists...
including setting up folders and filters in evolution to manage them
seperately.

IMHO there is no reason not to split them up.  It would certainly
improve organization in my mail client since I tend to save interesting
messages for a long time, sometimes I have to dig through the
archives...  cleaner == better.




andy


From gboy at nycap.rr.com  Tue May  7 07:28:29 2002
From: gboy at nycap.rr.com (joge .)
Date: Tue, 7 May 2002 01:28:29 -0400
Subject: [PD] gui wish again
References: <Pine.LNX.4.21.0205062325420.3471-100000@kontent.attacksyour.net>
Message-ID: <001901c1f588$0b08d490$6a01a8c0@mauve>

i think that would be a great feature .. once i get more famliar with pd
[and the languages and apis associated with it]  i am going to look into how
to go about implementing that .  and if it even possible with the current
set of the interface .
if it were to be done all Max-style then a status bar would be needed to
indicate the text associated with the outlet and inlets .
Perhaps adding text to an outlet would require updating the t_outlet object
to be able to store an extra char* member which can be used to store the
text .
just an idea .. not to familiar with pds system yet .


joge .

----- Original Message -----
From: "martin pi" <pi at attacksyour.net>
To: <pd-list at iem.kug.ac.at>
Sent: Monday, May 06, 2002 5:30 PM
Subject: [PD] gui wish again


>
> hi-
>
> hmm .. just built an external with a lot of
> outlets and there came an idea into my mind: what
> about in/outlet tooltips? would be nice to know
> wich in/outlet receives which data types and does
> what.
>
> martin
>
>
>
>
> martin pi
> attacksyour.net/pi
>
> johann strauss gasse 32 | 7
> 1040 vienna
> ++43 699 10 44 37 42
>
> sil.at
>
>
>
>
>



From gboy at nycap.rr.com  Tue May  7 07:32:43 2002
From: gboy at nycap.rr.com (joge .)
Date: Tue, 7 May 2002 01:32:43 -0400
Subject: [PD] [admin] pd mailing lists....
References: <FMEDICLGHPGJBJNAPJHLIEAECOAA.mark@junklight.com>
Message-ID: <003001c1f588$a26eeae0$6a01a8c0@mauve>

the one list thing is not so bad .. but then again more then one is ok too
...  its nice to see all of the peoples commments and questions .
i mean ,. i'd like to develop the *core* , but i also develop pd patches for
interactive purposes .

but if the lists are already set up .. or it makes it easeier for you to
manage then i think its a good idea .

joge .

----- Original Message -----
From: "mark" <mark at junklight.com>
To: "IOhannes m zmoelnig" <zmoelnig at iem.kug.ac.at>; <pd-list at iem.kug.ac.at>
Sent: Monday, May 06, 2002 3:33 PM
Subject: RE: [PD] [admin] pd mailing lists....


> Hi,
>
> I am not massively convinced that this is such a good idea -
> the traffic on this list seems fairly low to me and having
> to subscribe to and manage three separate lists seems like
> a lot of extra hassle. Is not not worth having a bit of
> a straw poll see how everyone feels about this first?
>
> cheers
>
> mark
>
> _____________________________________
> junklight - dark experimental electronics
> http://www.junklight.com
>
> -----Original Message-----
> From: IOhannes m zmoelnig [mailto:zmoelnig at iem.kug.ac.at]
> Sent: 06 May 2002 19:41
> To: pd-list at iem.kug.ac.at
> Subject: [PD] [admin] pd mailing lists....
>
>
> hi !
>
> due to the big traffic on this list, i finally decided to make some more
> pd-related mailinglists for announcements and (maybe more important)
> developer's issues:
> these are ::
> PD-announce at iem.kug.ac.at (for announcements of upcoming
> software-releases and events/concerts)
> PD-dev at iem.kug.ac.at (for developper issues: both the main branch of pd
> and external-development. we will see, whether the future will demand
> separate lists for these two tasks)
>
> both lists will be run by MailMan (which is good news), so everyone can
> modify his/her list-account via a web-interface. you'll get an automated
> mail that deals with this.
>
> soon, i will migrate the pd-list itself (incl. pd-ot) to MailMan too.
>
> i hope, there will be no problems....
>
>
> mfg.csda.dr
> IOhannes
>
>



From andre at vju.info  Tue May  7 07:59:43 2002
From: andre at vju.info (Andre Schmidt)
Date: Tue, 7 May 2002 07:59:43 +0200
Subject: [PD] nVidia Drivers
References: <Pine.A32.3.91.1020506090815.104456A-100000@hopper>
Message-ID: <001301c1f58c$626fdf90$a026fea9@newbie>

i could be wrong (because i havn't used 2 cards for a long time)
[i prefer scanconverter when going out with gem]

rendering opengl on secondary display DIDN'T work @ me with:
disp1: some cheap s3 card (primary)
disp2: nvidia tnt2 (secondary)
(but if i changed the disp2 as primary it worked)

but with 2 SAME cards it should go on both (i've heard from newsgroups)

but if you have a card with 2outs (like, some nvidia&matrox) theres openGL
on BOTH outs automaticly...

if there's some1 who actually 100% KNOWS what are the issues on opengl on
secondary display, please let us know...

cheers
-andre

----- Original Message -----
From: "Ben Bogart - FMPM/F1999" <bbogart at acs.ryerson.ca>
To: "David Sabine" <dave at davesabine.com>
Cc: <pd-list at iem.kug.ac.at>
Sent: Monday, May 06, 2002 3:09 PM
Subject: Re: [PD] nVidia Drivers


> this is quite strange, under windows 2000 I can run my gemwin on a
> secondary display without a problem. I do recall a case when I friend
> (running XP) with the Nvidia GO on a laptop could not render on the
> second display. I'm not sure what the pattern is.
>
> good luck.
> Ben
>
>
> On Mon, 6 May 2002, David Sabine wrote:
>
> > FYI:
> >
> > nVidia released a new driver a few weeks ago which, based on their
documention, seems pretty incredible.  I'm trying it out right now because I
thought it might solve a problem I was having rendering GEMwindow on a
secondary display.  In any case, it seems worth the upgrade.
> >
> >
> > I went looking for a driver update because I couldn't figure out why my
GEMwin wouldn't display all my cool video and eyecandy on my secondary
display...then I found a note in the pd-list archive written by Andre S. a
few months ago:
> >
> > "and remember, when using 2 cards on windows, only card1 (primary
display) uses directX/openGL"
> >
> > ahhhh....NOW it all makes sense.
> >
> > Thanks Andre,
> > Regards,
> > Dave Sabine.
> >
>
>
>
> B. Bogart
> ---------
>
>
>



From joschi at eds.org  Tue May  7 08:00:36 2002
From: joschi at eds.org (Josh Steiner)
Date: Mon, 6 May 2002 23:00:36 -0700 (PDT)
Subject: [PD] [admin] pd mailing lists....
In-Reply-To: <003001c1f588$a26eeae0$6a01a8c0@mauve>
Message-ID: <Pine.LNX.4.21.0205062259380.30403-100000@zen.eds.org>

exactly, personally i will be on all of them, but there are definitely
people who don't know C and would not really care to hear about the inner
workings of PD :)

On Tue, 7 May 2002, joge . wrote:

> the one list thing is not so bad .. but then again more then one is ok too
> ...  its nice to see all of the peoples commments and questions .
> i mean ,. i'd like to develop the *core* , but i also develop pd patches for
> interactive purposes .
> 
> but if the lists are already set up .. or it makes it easeier for you to
> manage then i think its a good idea .
> 
> joge .
> 
> ----- Original Message -----
> From: "mark" <mark at junklight.com>
> To: "IOhannes m zmoelnig" <zmoelnig at iem.kug.ac.at>; <pd-list at iem.kug.ac.at>
> Sent: Monday, May 06, 2002 3:33 PM
> Subject: RE: [PD] [admin] pd mailing lists....
> 
> 
> > Hi,
> >
> > I am not massively convinced that this is such a good idea -
> > the traffic on this list seems fairly low to me and having
> > to subscribe to and manage three separate lists seems like
> > a lot of extra hassle. Is not not worth having a bit of
> > a straw poll see how everyone feels about this first?
> >
> > cheers
> >
> > mark
> >
> > _____________________________________
> > junklight - dark experimental electronics
> > http://www.junklight.com
> >
> > -----Original Message-----
> > From: IOhannes m zmoelnig [mailto:zmoelnig at iem.kug.ac.at]
> > Sent: 06 May 2002 19:41
> > To: pd-list at iem.kug.ac.at
> > Subject: [PD] [admin] pd mailing lists....
> >
> >
> > hi !
> >
> > due to the big traffic on this list, i finally decided to make some more
> > pd-related mailinglists for announcements and (maybe more important)
> > developer's issues:
> > these are ::
> > PD-announce at iem.kug.ac.at (for announcements of upcoming
> > software-releases and events/concerts)
> > PD-dev at iem.kug.ac.at (for developper issues: both the main branch of pd
> > and external-development. we will see, whether the future will demand
> > separate lists for these two tasks)
> >
> > both lists will be run by MailMan (which is good news), so everyone can
> > modify his/her list-account via a web-interface. you'll get an automated
> > mail that deals with this.
> >
> > soon, i will migrate the pd-list itself (incl. pd-ot) to MailMan too.
> >
> > i hope, there will be no problems....
> >
> >
> > mfg.csda.dr
> > IOhannes
> >
> >
> 
> 

________________________________________________________________
Josh .. Yoshi .. Joschi .. xiphoidprocess.com .. eds.org/~joschi



From gboy at nycap.rr.com  Tue May  7 07:46:55 2002
From: gboy at nycap.rr.com (joge .)
Date: Tue, 7 May 2002 01:46:55 -0400
Subject: [PD] char* to t_symbol* .
References: <001c01c1f4b0$acc752d0$3f11d580@mauve> <3CD647A8.3000906@chopin.edu.pl> <003d01c1f514$d14efbd0$6601a8c0@mauve>
Message-ID: <006a01c1f58d$d6dc9a20$6a01a8c0@mauve>

> thanks ! /... didnt realize that gensym stood for generate t_symbol ..
> worked liked a charm .

 aha .. found it in the HOWTO sorry about that .


> is there any other documentation about the pd system in addition to the
> HOWTO at IEM by johannes m zmolnig .  its great documentation !!  however
> the more documentation the better it is to find out how one needs to do
what
> they are looking to do .
>
> thanks  again !!
>
> joge .
>
> ----- Original Message -----
> From: "Krzysztof Czaja" <czaja at chopin.edu.pl>
> To: <pd-list at iem.kug.ac.at>
> Sent: Monday, May 06, 2002 5:06 AM
> Subject: Re: [PD] char* to t_symbol* .
>
>
> > hi joge,
> >
> > have you tried:  outlet_symbol(<the-outlet>, gensym(<C-string>))?
> >
> > Krzysztof
> >
> > joge . wrote:
> >  > how can i accomplish converting a char* [or string] to a t_symbol for
> output
> >  > to an outlet in an external .
> >
> >
>
>
>



From andre at vju.info  Tue May  7 08:39:14 2002
From: andre at vju.info (Andre Schmidt)
Date: Tue, 7 May 2002 08:39:14 +0200
Subject: [PD] [admin] pd mailing lists....
References: <3CD6CE47.8060903@iem.kug.ac.at>
Message-ID: <004301c1f591$e79be060$a026fea9@newbie>

hmmm,
wouldn't it be easier (atleast for users) when theres only 1 pd-list but
more specific tags...
like
[ANNOUNCE]
[DEV]
[NEWBIE]
[OT]
[BUG]
...

or i could ask, who would NOT subscribe to ALL the lists?
(i'm no c developer but i still read them all, while you never know)

or is this a software issue when the list gets heavy traffic ?

but, separating that dev talk from the normal list is maybe a good idea for
some pd users...

my 2 cents
-andre
ps. are we (allready in pd-list) automaticly added to the other lists ?

----- Original Message -----
From: "IOhannes m zmoelnig" <zmoelnig at iem.kug.ac.at>
To: <pd-list at iem.kug.ac.at>
Sent: Monday, May 06, 2002 8:41 PM
Subject: [PD] [admin] pd mailing lists....


> hi !
>
> due to the big traffic on this list, i finally decided to make some more
> pd-related mailinglists for announcements and (maybe more important)
> developer's issues:
> these are ::
> PD-announce at iem.kug.ac.at (for announcements of upcoming
> software-releases and events/concerts)
> PD-dev at iem.kug.ac.at (for developper issues: both the main branch of pd
> and external-development. we will see, whether the future will demand
> separate lists for these two tasks)
>
> both lists will be run by MailMan (which is good news), so everyone can
> modify his/her list-account via a web-interface. you'll get an automated
> mail that deals with this.
>
> soon, i will migrate the pd-list itself (incl. pd-ot) to MailMan too.
>
> i hope, there will be no problems....
>
>
> mfg.csda.dr
> IOhannes
>
>



From pi at attacksyour.net  Tue May  7 08:45:00 2002
From: pi at attacksyour.net (martin pi)
Date: Tue, 7 May 2002 08:45:00 +0200 (CEST)
Subject: [PD] [admin] pd mailing lists....
In-Reply-To: <000b01c1f561$3a686ec0$85f4a8c0@cr288191a>
Message-ID: <Pine.LNX.4.21.0205070844040.4121-100000@kontent.attacksyour.net>



also, people would have to decide wich list to
subscribe - and most would subscribe all of the
lists, thus not reduce the amount of mails
received.

martin




On Mon, 6 May 2002, Matthew Nish-Lapidus wrote:

> I agree. I enjoy the cross-section of information i get by having one
> unified list.
> 
> ... and the traffic isn't bad at all.
> 
> matt.
> 
> ----- Original Message -----
> From: "John Saylor" <saylor at attbi.com>
> To: "mark" <mark at junklight.com>
> Cc: "IOhannes m zmoelnig" <zmoelnig at iem.kug.ac.at>; <pd-list at iem.kug.ac.at>
> Sent: Monday, May 06, 2002 8:42 PM
> Subject: RE: [PD] [admin] pd mailing lists....
> 
> 
> > Hi
> >
> > On Mon, 6 May 2002, mark wrote:
> > > Is not not worth having a bit of a straw poll see how everyone feels
> > > about this first?
> >
> > While I don't contribute much, I find the list traffic manageable. Also,
> > I get to hear about parts of pd that I wouldn't unless I was on the
> > list. So I vote for one unwieldy [often OT] list.
> >
> > --
> > \js [your ad here]
> >
> >
> >
> 
> 
> 


martin pi
attacksyour.net/pi

johann strauss gasse 32 | 7
1040 vienna
++43 699 10 44 37 42

sil.at





From oliver at klingt.org  Tue May  7 09:56:00 2002
From: oliver at klingt.org (oliver)
Date: Tue, 07 May 2002 09:56:00 +0200
Subject: [PD] "grid"-messages
Message-ID: <XZTFDNKUTGQM1Y32MH74TRVR86RP72.3cd78890@neuwerk>

hi, yves

is there a way to send messages to the "grid"-object to make the red dot move to specific points in the grid ?
i'm thinking about "recording" moves just like "hyperprism" does, and having a glance at the code i discovered some sort of messages, but they only seem to move the red 
dot relatively.

thanks for hints

oliver




From barknech at ph-cip.uni-koeln.de  Tue May  7 10:25:41 2002
From: barknech at ph-cip.uni-koeln.de (Frank Barknecht)
Date: Tue, 7 May 2002 10:25:41 +0200
Subject: [PD] [admin] pd mailing lists....
In-Reply-To: <FMEDICLGHPGJBJNAPJHLIEAECOAA.mark@junklight.com>
References: <3CD6CE47.8060903@iem.kug.ac.at> <FMEDICLGHPGJBJNAPJHLIEAECOAA.mark@junklight.com>
Message-ID: <20020507102541.A1061@fliwatut.scifi>

Hi,
mark hat gesagt: // mark wrote:

> I am not massively convinced that this is such a good idea - 
> the traffic on this list seems fairly low to me and having 
> to subscribe to and manage three separate lists seems like 
> a lot of extra hassle. 

I made a quick check, how much mail I got from various mailing
lists in this year, and pd-list is somewhere in the middle.  I got
most traffic on "debian-user-german", around 6.1 M gzipped, this was
followed by, sic!, "csound" with around 3.8 M gzipped!  Of pd-list I
have 1.9 M gzipped mails in my archive 2002 and this is about the same
amount as linux-audio-user (LAU) and linux-audio-dev (LAD) combined. 

So I'll have to admit, that pd-list now seems to be on par with
linux-audio-dev had they not split off the linux-audio-user list!

But it's nowhere near csound, where people talk about everything from
"Stockhausen: genius or a*hole?" to "patch for new function table generator".

I'm not sure, what policy is best. I had been an advocate for the
creation of the LAU-list on LAD, but I also like the wild discussions
and the merging of developers and users on e.g. csound.

So I force my vote to be: 

Don't split pd-dev and pd-users, but make an anouncement-list

ciao,
-- 
 Frank Barknecht                                  _ _______footils__



From olaf.matthes at gmx.de  Tue May  7 12:12:00 2002
From: olaf.matthes at gmx.de (Olaf Matthes)
Date: Tue, 07 May 2002 12:12:00 +0200
Subject: [PD] size of objects
References: <20020505173145.GA1751@grisey> <3CD5BFD6.F6C3F3E5@iem.kug.ac.at> <20020506061709.GC1009@grisey>
Message-ID: <3CD7A870.F1F12109@gmx.de>

Hi all,

I often have the same problem with objects that have a lot of inlets / outlets.
I know there is a way to stretch an object by writing a lot of code for the
object itselfe....

Wouldn't it be a good idea to change the Pd code slightly so that object sizes
do not only depent on the length of the object's name? I haven't had a look at
the code yet but my idea is to check wether the inlets / outlets overlap. I.e.
when Pd calulates the horizontal size for an object (based on the number of
characters I think ?) it checks wether it will be long enough for all inlets /
outlets (leaving at least one pixel between them) and makes it longer if
necessarry....

My workaround was to use somtheing like this: [object any_text_to_stretch_it] -
But this makes a patch look like a text book... and might suggest that a
creation argument is passed on to the object.

Olaf


Orm Finnendahl wrote:

> If there are more than 6 outlets even now the outlet connectors get
> blurred as the width of the object is too small.
>
> Is there a way to stretch the object horizontally?
>



From barknech at ph-cip.uni-koeln.de  Tue May  7 12:33:25 2002
From: barknech at ph-cip.uni-koeln.de (Frank Barknecht)
Date: Tue, 7 May 2002 12:33:25 +0200
Subject: [PD] [announce] pecycle
Message-ID: <20020507123324.A4034@fliwatut.scifi>

More and more I do like the idea of an announce list, because then I
would not disturb the main mailing list anymore with announcements like
this of my useless, but fun 

   _ ____pecycle__ _

PD mini application, that is a sample cutter using bonk~ to search for
cut-points and also includes a random sample player somehow like the
old randomslicer and then plays back the samples at 120 bpm with that
little swing added to make it feel a bit like 2step and then you also
can change the loops at runtime to fuse sounds nicely.

All this is available at http://footils.radio-worldwi.de and it needs
only flext's xgroove and a recent PD with GUI's included.

ciao,
-- 
 Frank Barknecht                                  _ _______footils__



From finnendahl at folkwang-hochschule.de  Tue May  7 12:35:58 2002
From: finnendahl at folkwang-hochschule.de (Orm Finnendahl)
Date: Tue, 7 May 2002 12:35:58 +0200
Subject: [PD] size of objects
In-Reply-To: <3CD7A870.F1F12109@gmx.de>
References: <20020505173145.GA1751@grisey> <3CD5BFD6.F6C3F3E5@iem.kug.ac.at> <20020506061709.GC1009@grisey> <3CD7A870.F1F12109@gmx.de>
Message-ID: <20020507103556.GA2477@grisey>

Am Dienstag, den 07. Mai 2002 um 12:12:00 Uhr (+0200) schrieb Olaf Matthes:
> My workaround was to use somtheing like this: [object any_text_to_stretch_it] -

That's what I came up with after my post, too. I use a Sequence of
underscores as an additional argument. This looks nice. The only
problem could arise, when you don't want to initialize an object with
arguments but still want to stretch it. And it wastes space if you
store the object. It'd be nice, if a (optional) horizontal stretch
factor could be saved with the patcher (as integer number on a grid of
characterwidth pixel values).

--
Orm


From mark at junklight.com  Tue May  7 12:51:34 2002
From: mark at junklight.com (mark)
Date: Tue, 7 May 2002 11:51:34 +0100
Subject: [PD] [Anounce] VST~ - and todays fix is....
In-Reply-To: <B58A642C6B7FD511ADBF00B0D0B07B9335040E@scapa.appropria.com>
Message-ID: <B58A642C6B7FD511ADBF00B0D0B07B9335C86E@scapa.appropria.com>

Hi,

its being anoying the hell out of me for a while now so I 
finally changed the search path for the vst~ external so
that it searches subdirectories as well (like cubase does). 
So if all your VST's live under one directory then you 
can just specify that directory: 

set VST_PATH=C:\Program Files\Steinberg\VstPlugins;

ALL subdirectories will be searched as well. 

You can of course specify several different locations still 
and them and all of their subdirectories will be searched 
for plugins. 

As usual its available from: 

http://www.junklight.com 

Oh - there is a tiny tiny memory leak that I can't imagine 
anyone will notice - it will be fixed in a later version.

cheers 

mark 

_________________________________________
junklight - dark experimental electronics
http://www.junklight.com 



From czaja at chopin.edu.pl  Tue May  7 13:36:14 2002
From: czaja at chopin.edu.pl (Krzysztof Czaja)
Date: Tue, 07 May 2002 13:36:14 +0200
Subject: [PD] new in cyclone: switch, gate, and record~
Message-ID: <3CD7BC2E.6080105@chopin.edu.pl>

hi all,

switch and gate appear to be max-compatible, mostly, apart from
not imposing an upper limit for the number of inlets/outlets
(10 in max3, 100 in max4).

There is also a record~ clone, which is probably not very useful
-- xsample.xrecord~ is generally better.  But cyclone.record~
is `multichannel':  if there are arrays named 0-t..99-t (100 of
them) [record~ t 100] should be able to fill them all (using the
size of the smallest one as the maximum range).  Likewise
[record~ t 1] should record into an array `0-t' (but [record t]
into `t').  Obviously, it is a not very pretty workaround, and not
msp-compatible...

Since record~ is a quick patchwork of my other code, it is
expected to crash right away on everybody else's computer.
Also, it was not fully tested for compatibility yet (not sure
how strictly compatible it should be).  I am releasing it
to gather your views on how best to work multichannel with Pd
arrays.

Krzyszt-another-pd-list-spammer-to-get-rid-of



From mark at junklight.com  Tue May  7 13:33:04 2002
From: mark at junklight.com (mark)
Date: Tue, 7 May 2002 12:33:04 +0100
Subject: [PD] size of objects
In-Reply-To: <B58A642C6B7FD511ADBF00B0D0B07B93350411@scapa.appropria.com>
Message-ID: <B58A642C6B7FD511ADBF00B0D0B07B9335C86F@scapa.appropria.com>

Hmm - this won't work for the vst~ 'cos I take ALL the arguments
and string them together.

The H size of the object is a real pain for things like the Halion VST - you
can't see the individual outlets.

cheers

mark

-----Original Message-----
From: Orm Finnendahl [mailto:finnendahl at folkwang-hochschule.de]
Sent: 07 May 2002 11:36
To: pd-list at iem.kug.ac.at
Subject: Re: [PD] size of objects


Am Dienstag, den 07. Mai 2002 um 12:12:00 Uhr (+0200) schrieb Olaf Matthes:
> My workaround was to use somtheing like this: [object
any_text_to_stretch_it] -

That's what I came up with after my post, too. I use a Sequence of
underscores as an additional argument. This looks nice. The only
problem could arise, when you don't want to initialize an object with
arguments but still want to stretch it. And it wastes space if you
store the object. It'd be nice, if a (optional) horizontal stretch
factor could be saved with the patcher (as integer number on a grid of
characterwidth pixel values).

--
Orm



From ydegoyon at free.fr  Tue May  7 14:41:20 2002
From: ydegoyon at free.fr (Yves Degoyon)
Date: Tue, 07 May 2002 14:41:20 +0200
Subject: [PD] "grid"-messages
References: <XZTFDNKUTGQM1Y32MH74TRVR86RP72.3cd78890@neuwerk>
Message-ID: <3CD7CB70.7020404@free.fr>

hi,

i introduced recently such messages in the form :
_________
| goto x y" (

BUT it was buggy in version 0.2
( in fact, there was a confusion between top-window coordinates
and top-screen coordinates ),
so i fixed it in version 0.3.

i guess you have to update
and only the linux binary is available
from my site.

cheers,

yves

oliver wrote:

>hi, yves
>
>is there a way to send messages to the "grid"-object to make the red dot move to specific points in the grid ?
>i'm thinking about "recording" moves just like "hyperprism" does, and having a glance at the code i discovered some sort of messages, but they only seem to move the red 
>dot relatively.
>
>thanks for hints
>
>oliver
>
>
>
>
>




From j.impett at uea.ac.uk  Tue May  7 17:29:19 2002
From: j.impett at uea.ac.uk (Jonathan Impett)
Date: Tue, 7 May 2002 16:29:19 +0100
Subject: [PD] hammerfall in
Message-ID: <a051003050000d933af50@[139.222.208.32]>

Hello,
	We've got pd running happily under rh7.2, with a Hammerfall 
card, thanks to Gunter's driver. Output is fine, but input (working 
under Windows, before you ask), is completely deaf. Any ideas as to 
what we could try?
	Thanks,
	Jonathan
-- 
------------------
Dr Jonathan Impett
School of Music
University of East Anglia
Norwich NR4 7TJ
UK
+44 (0)1603 592408
j.impett at uea.ac.uk


From enrique.franco at ul.ie  Tue May  7 18:44:49 2002
From: enrique.franco at ul.ie (Enrique Franco)
Date: Tue, 07 May 2002 17:44:49 +0100
Subject: [PD] Latency
Message-ID: <3CD80481.7B103DF@ul.ie>

hi all,

I'm pluging an electric guitar to pd (adc~) and I have latency problems
(about 300ms). How can I solve this or reduce the latency?

Cheers

Enrique



From geiger at xdv.org  Tue May  7 19:19:55 2002
From: geiger at xdv.org (=?X-UNKNOWN?Q?g=FCnter_geiger?=)
Date: Tue, 7 May 2002 19:19:55 +0200 (CEST)
Subject: [PD] hammerfall in
In-Reply-To: <a051003050000d933af50@[139.222.208.32]>
Message-ID: <Pine.LNX.4.31.0205071913460.11691-100000@xdv.org>


Hi Jonathan,

 Well, basically there is not too much that can be done. I have
used the driver successfully with several Hammerfall cards, so
normally I would suspect a wiring or interface problem in this case.

Have you tried other programs than pd to record something ? If this
doesn't work either, you might switch the optic cables and finally install
alsa.

Let me  know what worked for you, as I don't have the same information
about the newer cards like Paul Davies has.

Guenter

On Fri, 1 Jan 1904, Jonathan Impett wrote:

> Hello,
> 	We've got pd running happily under rh7.2, with a Hammerfall
> card, thanks to Gunter's driver. Output is fine, but input (working
> under Windows, before you ask), is completely deaf. Any ideas as to
> what we could try?
> 	Thanks,
> 	Jonathan
> --
> ------------------
> Dr Jonathan Impett
> School of Music
> University of East Anglia
> Norwich NR4 7TJ
> UK
> +44 (0)1603 592408
> j.impett at uea.ac.uk
>



From mprims at skynet.be  Tue May  7 20:13:18 2002
From: mprims at skynet.be (mik)
Date: Tue, 7 May 2002 20:13:18 +0200
Subject: [PD] [admin] pd mailing lists....
In-Reply-To: <004301c1f591$e79be060$a026fea9@newbie>
References: <3CD6CE47.8060903@iem.kug.ac.at>
	<004301c1f591$e79be060$a026fea9@newbie>
Message-ID: <20020507201318.73ab6f71.mprims@skynet.be>

"Andre Schmidt" <andre at vju.info> wrote:
>
> or i could ask, who would NOT subscribe to ALL the lists?
> (i'm no c developer but i still read them all, while you never know)
> 

I would subscrube to all of them.

mik


From joschi at eds.org  Tue May  7 21:01:55 2002
From: joschi at eds.org (Josh Steiner)
Date: Tue, 7 May 2002 12:01:55 -0700 (PDT)
Subject: [PD] Latency
In-Reply-To: <3CD80481.7B103DF@ul.ie>
Message-ID: <Pine.LNX.4.21.0205071201440.6091-100000@zen.eds.org>

what os are you running on?

On Tue, 7 May 2002, Enrique Franco wrote:

> hi all,
> 
> I'm pluging an electric guitar to pd (adc~) and I have latency problems
> (about 300ms). How can I solve this or reduce the latency?
> 
> Cheers
> 
> Enrique
> 
> 

________________________________________________________________
Josh .. Yoshi .. Joschi .. xiphoidprocess.com .. eds.org/~joschi



From mprims at skynet.be  Tue May  7 21:01:51 2002
From: mprims at skynet.be (mik)
Date: Tue, 7 May 2002 21:01:51 +0200
Subject: [PD] [admin] pd mailing lists....
In-Reply-To: <20020507201318.73ab6f71.mprims@skynet.be>
References: <3CD6CE47.8060903@iem.kug.ac.at>
	<004301c1f591$e79be060$a026fea9@newbie>
	<20020507201318.73ab6f71.mprims@skynet.be>
Message-ID: <20020507210151.5776782b.mprims@skynet.be>

mik <mprims at skynet.be> wrote:

> 
> I would subscrube to all of them.
> 
> mik
> 
> 

and subscribe too.




From mprims at skynet.be  Tue May  7 22:08:07 2002
From: mprims at skynet.be (mik)
Date: Tue, 7 May 2002 22:08:07 +0200
Subject: [PD] test 23
Message-ID: <20020507220807.1757cdeb.mprims@skynet.be>

Hi,

I'm getting a lot of segfaults with the last test version, all caused, I think, by gui objects. Bang objects cannot be created. Anyone else with the same problem?

mik


From mprims at skynet.be  Tue May  7 22:10:49 2002
From: mprims at skynet.be (mik)
Date: Tue, 7 May 2002 22:10:49 +0200
Subject: [PD] test 23
In-Reply-To: <20020507220807.1757cdeb.mprims@skynet.be>
References: <20020507220807.1757cdeb.mprims@skynet.be>
Message-ID: <20020507221049.2ec4166f.mprims@skynet.be>

mik <mprims at skynet.be> wrote:
> Hi,
> 
> I'm getting a lot of segfaults with the last test version, all caused, I think, by gui objects. Bang objects cannot be created. Anyone else with the same problem?
> 
> mik
> 
> 

BTW, this is in Linux


From gboy at nycap.rr.com  Tue May  7 23:28:03 2002
From: gboy at nycap.rr.com (joge .)
Date: Tue, 7 May 2002 17:28:03 -0400
Subject: [PD] test 23
References: <20020507220807.1757cdeb.mprims@skynet.be> <20020507221049.2ec4166f.mprims@skynet.be>
Message-ID: <001501c1f60e$13dbee00$6a01a8c0@mauve>

seems to be working fine so far on my win2k system .
i did get some segfaults but it was for an external i was porting over .  so
it was probably my code that caused the seg fault .

joge .

----- Original Message -----
From: "mik" <mprims at skynet.be>
To: <pd-list at iem.kug.ac.at>
Sent: Tuesday, May 07, 2002 4:10 PM
Subject: Re: [PD] test 23


> mik <mprims at skynet.be> wrote:
> > Hi,
> >
> > I'm getting a lot of segfaults with the last test version, all caused, I
think, by gui objects. Bang objects cannot be created. Anyone else with the
same problem?
> >
> > mik
> >
> >
>
> BTW, this is in Linux
>
>




From gboy at nycap.rr.com  Tue May  7 23:34:35 2002
From: gboy at nycap.rr.com (joge .)
Date: Tue, 7 May 2002 17:34:35 -0400
Subject: [PD] working with the outlet_anything() ;
Message-ID: <001b01c1f60e$fd413a50$6a01a8c0@mauve>

i am working on getting a list out of an outlet for an external .  the
values i am tring to output are both C floats .  my problems is that i cant
construct the proper t_atom* argument to get the outlet_anything function to
work .  i am having diffculty making a t_atom* take on a C float value [or a
t_float value] .  also i have tried just instantiating a t_atom variable
with the float value i want assigned to it .  no luck there either .   so i
was wondering if any one had some good demostration code that gives more of
a clue about how to take C floats into a t_atom for use wtih the
outlet_anything function .

thanks .

joge .



From mprims at skynet.be  Tue May  7 23:01:02 2002
From: mprims at skynet.be (mik)
Date: Tue, 7 May 2002 23:01:02 +0200
Subject: [PD] test 23
In-Reply-To: <001501c1f60e$13dbee00$6a01a8c0@mauve>
References: <20020507220807.1757cdeb.mprims@skynet.be>
	<20020507221049.2ec4166f.mprims@skynet.be>
	<001501c1f60e$13dbee00$6a01a8c0@mauve>
Message-ID: <20020507230102.20669638.mprims@skynet.be>

I've got the same problem in 17, but not in 15.

mik

> seems to be working fine so far on my win2k system .
> i did get some segfaults but it was for an external i was porting over .  so
> it was probably my code that caused the seg fault .
> 
> joge .
> 

> > > Hi,
> > >
> > > I'm getting a lot of segfaults with the last test version, all caused, I
> think, by gui objects. Bang objects cannot be created. Anyone else with the
> same problem?
> > >
> > > mik
> > >
> > >
> >
> > BTW, this is in Linux
> >
> >
> 
> 
> 
> 


From dave at davesabine.com  Wed May  8 00:20:03 2002
From: dave at davesabine.com (David Sabine)
Date: Tue, 07 May 2002 16:20:03 -0600
Subject: [PD] Chorus or Flange...
Message-ID: <001a01c1f615$5635ff50$6500a8c0@davidasus2002>

Hello,

Has anybody designed a really nice chorus that they'd be willing to share with me?  I'd like to see an example of either a single-voice or a multi-voice chorus.

I've been trying to build one but I'm not having a lot of luck.  I'd like to use adc~ (instead of reading from a sample) and (as I'm still very new to PD) I can't decide if I need to use delwrite~ or tabwrite~ to build an array that I can read from.  As well, for both a chorus and flange, I'd 'think' like to have either a randomized delay time or a controllable LFO.

Or perhaps I need to look into vst~?  (But that doesn't help me understand a 'chorus' or 'flange', which is my goal, that would teach me how to manipulate vst, which isn't my goal yet).

Many thanks,
Dave Sabine
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020507/b45fe2f3/attachment.htm>

From ruahm at yahoo.com  Wed May  8 00:22:08 2002
From: ruahm at yahoo.com (=?iso-8859-1?q?Rua=20Haszard=20Morris?=)
Date: Wed, 8 May 2002 10:22:08 +1200 (NZST)
Subject: [PD] [admin] pd mailing lists....
In-Reply-To: <Pine.WNT.4.44.0205062039520.280-100000@ernie>
Message-ID: <20020507222208.9534.qmail@web14008.mail.yahoo.com>

I agree (one big list is good)

I never contribute

 --- John Saylor <saylor at attbi.com> wrote: > Hi
> 
> On Mon, 6 May 2002, mark wrote:
> > Is not not worth having a bit of a straw poll see
> how everyone feels
> > about this first?
> 
> While I don't contribute much, I find the list
> traffic manageable. Also,
> I get to hear about parts of pd that I wouldn't
> unless I was on the
> list. So I vote for one unwieldy [often OT] list.
> 
> --
> \js [your ad here]
> 
>  

=====
Rua Haszard Morris
Software Engineer & Research Assistant
Macarthur Auditory Research Centre Sydney
http://www.uws.edu.au/marcs/

http://messenger.yahoo.com.au - Yahoo! Messenger
- A great way to communicate long-distance for FREE!


From integer at www.god-emil.dk  Wed May  8 09:58:26 2002
From: integer at www.god-emil.dk (integer at www.god-emil.dk)
Date: Wed, 8 May 2002 09:58:26 +0200 (CEST)
Subject: [PD] 
Message-ID: <200205080758.g487wQw19758@www.god-emil.dk>




>- - If you have a sub-patch with 50 arithmetic operators, an external would 
>be more efficient and probably easier to write than the equivalent 
>sub-patch.
>
>- - If you have a sub-patch with an iteration (i.e., where a Pascal 
>programmer would write FOR I := 1 TO 500), an external might be more 
>efficient and certainly easier to write than the equivalent sub-patch.
>
>Cheers,
>
>P.



hello

i have implemented loop objekts for ircam\max in oktober 2001.

related - http://www.m9ndfukc.org/cycling74


vr!endel!jk. nn  






-
-
-










    /_/
                          /
             \            \/       i should like to be a human plant
            \/       __
                    __/
                                   i will shed leaves in the shade
        \_\                        because i like stepping on bugs



*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--
Netochka Nezvanova                   nezvanova at eusocial.com
                                    http://www.eusocial.com

                                http://www.ggttctttat.com/!
   n  r  .   5        !!!      http://steim.nl/leaves/petalz
*--*--*--*--*--*--*--*--*--*--*--*--*-- --*--*--*--*--*--*--
 





From barknech at ph-cip.uni-koeln.de  Wed May  8 10:02:19 2002
From: barknech at ph-cip.uni-koeln.de (Frank Barknecht)
Date: Wed, 8 May 2002 10:02:19 +0200
Subject: [PD] Chorus or Flange...
In-Reply-To: <001a01c1f615$5635ff50$6500a8c0@davidasus2002>
References: <001a01c1f615$5635ff50$6500a8c0@davidasus2002>
Message-ID: <20020508100219.B2177@fliwatut.scifi>

David Sabine hat gesagt: // David Sabine wrote:

> Has anybody designed a really nice chorus that they'd be willing to
> share with me?  I'd like to see an example of either a single-voice
> or a multi-voice chorus.
> 
> I've been trying to build one but I'm not having a lot of luck.  I'd
> like to use adc~ (instead of reading from a sample) and (as I'm
> still very new to PD) I can't decide if I need to use delwrite~ or
> tabwrite~ to build an array that I can read from.  

You write with a delwrite~ into a delay line that doesn't need a
representation in an array. From that delayline you can read with
delread~ or with vd~, the "variable delayread". For a chorus or
flanger effect you normally take the vd~ because you can change the
delay time better with the vd~. There are some things to think about
when using delay lines with feedback in PD, because of a possible
unwanted blocksize delay, but for a chorus effect without feedback
that's no problem.

> As well, for both
> a chorus and flange, I'd 'think' like to have either a randomized
> delay time or a controllable LFO.

So take the vd~ to read from the delay line. 

> Or perhaps I need to look into vst~?  (But that doesn't help me
> understand a 'chorus' or 'flange', which is my goal, that would
> teach me how to manipulate vst, which isn't my goal yet).

Of course, vst or LADSPA effects probably will sound better than
effects for learning, but then you don't learn how chorus or flanger 
works, and that's half of the fun ;) I attached a simple chorus, that
doesn't sound great but is a proof of concept. Maybe someone else has
a flanger lying around...

The chorus reads from adc~ or you can switch on the included pluck synth.

ciao,
-- 
 Frank Barknecht                                  _ _______footils__

-------------- next part --------------
#N canvas 111 151 955 611 10;
#X obj 719 63 adc~;
#X obj 167 508 dac~;
#X obj 719 95 *~ 0.8;
#X obj 719 132 delwrite~ \$0-dline 1000;
#X obj 50 265 vd~ \$0-dline;
#X obj 50 291 throw~ \$0-chorus;
#X obj 228 388 catch~ \$0-chorus;
#X obj 228 427 *~ 0.1;
#X obj 288 418 r \$0-volume;
#X obj 50 146 r~ \$0-rand;
#X obj 877 283 vsl 15 128 0 1.5 0 0 empty empty chorus_volume 0 -8
0 8 -262144 -1 -1 12700 1;
#X obj 877 454 s \$0-volume;
#X obj 706 544 s~ \$0-rand;
#X obj 706 283 vsl 15 128 0 1.5 0 0 empty empty LFO-Freq 0 -8 0 8 -262144
-1 -1 9800 1;
#X floatatom 715 432 5 0 0;
#X obj 745 504 sig~ 1;
#X obj 706 466 osc~ 1;
#X obj 50 219 +~ 10;
#X obj 80 195 random 50;
#X obj 80 173 r \$0-randinit;
#X obj 179 267 vd~ \$0-dline;
#X obj 179 293 throw~ \$0-chorus;
#X obj 179 148 r~ \$0-rand;
#X obj 179 221 +~ 10;
#X obj 209 197 random 50;
#X obj 209 175 r \$0-randinit;
#X obj 302 266 vd~ \$0-dline;
#X obj 302 292 throw~ \$0-chorus;
#X obj 302 147 r~ \$0-rand;
#X obj 302 220 +~ 10;
#X obj 332 196 random 50;
#X obj 332 174 r \$0-randinit;
#X obj 426 264 vd~ \$0-dline;
#X obj 426 290 throw~ \$0-chorus;
#X obj 426 145 r~ \$0-rand;
#X obj 426 218 +~ 10;
#X obj 456 194 random 50;
#X obj 456 172 r \$0-randinit;
#X obj 554 264 vd~ \$0-dline;
#X obj 554 290 throw~ \$0-chorus;
#X obj 554 145 r~ \$0-rand;
#X obj 554 218 +~ 10;
#X obj 584 194 random 50;
#X obj 584 172 r \$0-randinit;
#X obj 754 359 s \$0-randinit;
#X msg 754 330 bang;
#X text 743 311 RANDOMIZE;
#X obj 706 504 *~ 1;
#X floatatom 786 451 5 0 0;
#X text 795 504 keep positive!;
#X obj 877 425 / 5;
#X obj 94 397 expr 1-$f1;
#X obj 97 352 hsl 128 15 0 1 0 1 empty empty dry__________________wet
-2 -6 0 8 -262144 -1 -1 9300 1;
#X floatatom 94 425 5 0 0;
#X floatatom 145 427 5 0 0;
#X obj 162 478 *~ 0;
#X obj 194 478 *~ 1;
#X obj 691 156 throw~ \$0-dry;
#X obj 20 450 catch~ \$0-dry;
#X obj 769 64 hsl 128 15 0 1 0 0 empty empty soft______________loud
-2 -6 0 8 -262144 -1 -1 12700 1;
#X floatatom 598 217 5 0 0;
#X floatatom 470 219 5 0 0;
#X floatatom 346 220 5 0 0;
#X floatatom 222 221 5 0 0;
#X floatatom 92 219 5 0 0;
#N canvas 409 245 584 467 synth 0;
#X obj 100 28 inlet;
#X obj 99 153 outlet~;
#N canvas 0 0 683 652 pluck 0;
#X obj 297 496 outlet~;
#X obj 204 24 inlet;
#X obj 378 229 sig~;
#X floatatom 234 154 5 0 0;
#X obj 204 76 t b f;
#X obj 271 260 * 0.001;
#X obj 271 286 + 0.95;
#X obj 271 234 inlet;
#X obj 378 177 mtof;
#X obj 204 177 del 2;
#X obj 204 50 unpack 0 0;
#X obj 376 112 * 0.0078;
#X obj 376 138 s \$0-vel;
#X obj 320 328 r \$0-vel;
#X msg 171 203 1;
#X msg 204 203 0;
#X obj 148 282 *~ 0;
#X text 262 211 feedback;
#X text 83 23 midi note pairs;
#X obj 378 203 expr 1000/$f1;
#X text 24 168 short burst of noise;
#X obj 297 470 *~;
#X obj 337 442 line~;
#X msg 388 415 1;
#X obj 388 389 t b;
#X obj 337 362 select 0;
#X text 385 341 unclick on note-off;
#X msg 337 388 0 500;
#N canvas 126 55 600 400 delays 0;
#X obj 77 73 inlet~;
#X obj 278 79 inlet;
#X obj 227 180 *~ 0.995;
#X obj 227 206 lop~ 5000;
#X obj 412 128 vd~ \$0-buff;
#X obj 77 256 delwrite~ \$0-buff 256;
#X floatatom 290 180 5 0 0;
#X obj 412 79 inlet~;
#X obj 412 154 clip~ -0.5 0.5;
#X obj 412 311 outlet~;
#X obj 164 74 block~ 1;
#X connect 0 0 5 0;
#X connect 1 0 2 1;
#X connect 2 0 3 0;
#X connect 3 0 5 0;
#X connect 4 0 8 0;
#X connect 4 0 2 0;
#X connect 6 0 3 1;
#X connect 7 0 4 0;
#X connect 8 0 9 0;
#X restore 242 328 pd delays;
#X obj 97 185 noise~;
#X obj 96 207 lop~ 500;
#X obj 110 255 *~ 1;
#X obj 131 235 r \$0-vel;
#X obj 242 388 *~ 1.5;
#X text 262 364 BOOST!;
#X connect 1 0 10 0;
#X connect 2 0 28 2;
#X connect 3 0 9 1;
#X connect 4 0 9 0;
#X connect 4 0 14 0;
#X connect 4 1 8 0;
#X connect 5 0 6 0;
#X connect 6 0 28 1;
#X connect 7 0 5 0;
#X connect 8 0 19 0;
#X connect 9 0 15 0;
#X connect 10 0 4 0;
#X connect 10 1 11 0;
#X connect 11 0 12 0;
#X connect 13 0 25 0;
#X connect 14 0 16 1;
#X connect 15 0 16 1;
#X connect 16 0 28 0;
#X connect 19 0 2 0;
#X connect 21 0 0 0;
#X connect 22 0 21 1;
#X connect 23 0 22 0;
#X connect 24 0 23 0;
#X connect 25 0 27 0;
#X connect 25 1 24 0;
#X connect 27 0 22 0;
#X connect 28 0 33 0;
#X connect 29 0 30 0;
#X connect 30 0 31 0;
#X connect 31 0 16 0;
#X connect 32 0 31 1;
#X connect 33 0 21 0;
#X restore 99 122 pd pluck;
#X obj 100 99 pack 0 100;
#X connect 0 0 3 0;
#X connect 2 0 1 0;
#X connect 3 0 2 0;
#X restore 488 107 pd synth;
#X floatatom 488 85 5 0 0;
#X obj 405 59 metro 1000;
#X obj 405 38 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
;
#X obj 488 36 random 10;
#X obj 488 60 + 20;
#X text 783 427 LFO Amount;
#X floatatom 544 64 5 0 0;
#X connect 0 0 2 0;
#X connect 0 1 2 0;
#X connect 2 0 3 0;
#X connect 2 0 57 0;
#X connect 4 0 5 0;
#X connect 6 0 7 0;
#X connect 7 0 56 0;
#X connect 8 0 7 1;
#X connect 9 0 17 0;
#X connect 10 0 50 0;
#X connect 13 0 16 0;
#X connect 13 0 14 0;
#X connect 15 0 12 0;
#X connect 16 0 47 0;
#X connect 17 0 4 0;
#X connect 18 0 17 1;
#X connect 18 0 64 0;
#X connect 19 0 18 0;
#X connect 20 0 21 0;
#X connect 22 0 23 0;
#X connect 23 0 20 0;
#X connect 24 0 23 1;
#X connect 24 0 63 0;
#X connect 25 0 24 0;
#X connect 26 0 27 0;
#X connect 28 0 29 0;
#X connect 29 0 26 0;
#X connect 30 0 29 1;
#X connect 30 0 62 0;
#X connect 31 0 30 0;
#X connect 32 0 33 0;
#X connect 34 0 35 0;
#X connect 35 0 32 0;
#X connect 36 0 35 1;
#X connect 36 0 61 0;
#X connect 37 0 36 0;
#X connect 38 0 39 0;
#X connect 40 0 41 0;
#X connect 41 0 38 0;
#X connect 42 0 41 1;
#X connect 42 0 60 0;
#X connect 43 0 42 0;
#X connect 45 0 44 0;
#X connect 47 0 12 0;
#X connect 48 0 47 1;
#X connect 48 0 15 0;
#X connect 50 0 11 0;
#X connect 51 0 53 0;
#X connect 52 0 51 0;
#X connect 52 0 54 0;
#X connect 53 0 55 1;
#X connect 54 0 56 1;
#X connect 55 0 1 0;
#X connect 55 0 1 1;
#X connect 56 0 1 1;
#X connect 56 0 1 0;
#X connect 58 0 55 0;
#X connect 59 0 2 1;
#X connect 65 0 2 0;
#X connect 66 0 65 0;
#X connect 67 0 69 0;
#X connect 68 0 67 0;
#X connect 69 0 70 0;
#X connect 70 0 66 0;
#X connect 72 0 70 1;

From czaja at chopin.edu.pl  Wed May  8 09:40:15 2002
From: czaja at chopin.edu.pl (Krzysztof Czaja)
Date: Wed, 08 May 2002 09:40:15 +0200
Subject: [PD] working with the outlet_anything() ;
References: <001b01c1f60e$fd413a50$6a01a8c0@mauve>
Message-ID: <3CD8D65F.1000003@chopin.edu.pl>

hi joge,

grep -A1 t_atom <path-to-pd-or-any-library>/src/*.c | grep -i float

Krzysztof

joge . wrote:
...
> work .  i am having diffculty making a t_atom* take on a C float value [or 



From czaja at chopin.edu.pl  Wed May  8 09:38:42 2002
From: czaja at chopin.edu.pl (Krzysztof Czaja)
Date: Wed, 08 May 2002 09:38:42 +0200
Subject: [PD] Chorus or Flange...
References: <001a01c1f615$5635ff50$6500a8c0@davidasus2002>
Message-ID: <3CD8D602.7050801@chopin.edu.pl>

hi David,

use delwrite~ and vd~ (fed back into delwrite~), or, if you cared
about having a precise control down to 1-sample delay time, you
could try comb~ from cyclone, and also cyclone.rand~ for chorusing
modulation (both are linux only).

Krzysztof

David Sabine wrote:
...
 > very new to PD) I can't decide if I need to use delwrite~ or tabwrite~
 > to build an array that I can read from.  As well, for both a chorus and
 > flange, I'd 'think' like to have either a randomized delay time or a
 > controllable LFO.



From czaja at chopin.edu.pl  Wed May  8 11:09:59 2002
From: czaja at chopin.edu.pl (Krzysztof Czaja)
Date: Wed, 08 May 2002 11:09:59 +0200
Subject: [PD] a poll on recycling
Message-ID: <3CD8EB67.8090500@chopin.edu.pl>

hi all,

(hopefully I will get any response to) what do you think about how
best to simplify recycling task -- porting max/msp projects to Pd,
and the other way around -- and not bringing too much suffering to
anybody.  The options are:

a. the recycling project harms Pd community, and should be banned.

b. It harms max/msp community, and/or is illegal.

c. It is to be regarded as having low priority.  In particular,
if there is a name clash between an already existing Pd external
class and max or msp class, and the two are functionally different,
the Pd external wins.

d. It is to be regarded as middle priority, and conflicting and not
max/msp-compatible Pd externals should be renamed.

e. It is to be regarded as high priority, which would probably mean
adjusting some of the Pd internal classes.

But *please*, if you just want to add your vote, send it to my
private address only.  Use pd-list for discussion.

Krzysztof

Btw, from now on, I will try to remember to always put the term
`recycling' in a subject line of any mail concerning Pd/max
compatibility in general, and the term `cyclone', if it is about
the library.  So you would rather use both in your mail filters!

Also btw, my vote is somewhere in between c and d -- but closer
to d, because there are already various clashes among Pd externals
themselves:  gate, prepend, counter...



From jmmmpl at netcabo.pt  Wed May  8 23:48:14 2002
From: jmmmpl at netcabo.pt (Joćo Miguel Pais)
Date: Wed, 8 May 2002 23:48:14 +0200
Subject: [PD] [admin] pd mailing lists....
References: <Pine.LNX.4.21.0205062259380.30403-100000@zen.eds.org>
Message-ID: <011b01c1f6db$f84a8ab0$d6ab90d4@JoaoPort>

To define x lists takes one minute, but ocupies some bytes more in the
cerebrum, which cannot be updated. (this is a half-joke, but some people
already are in so many lists that when a problem in the system happens or
something is changed it takes lots of time to get back into track)
Responding to this message, I cannot program, but seeing people talking
about the "inner workings" makes me more interested in it, and willing to
learn - I think that's good.
And as it was said by others, the traffic is not really so big, and
pratically all messages have some utility.

For what it counts, I suggest to keep one list, including everything. For
specific subjects, add a [x] (e.g. [announce] or [dev]) in the subject line.

Jo?o Miguel Pais
----- Original Message -----
From: "Josh Steiner" <joschi at eds.org>
To: "joge ." <gboy at nycap.rr.com>
Cc: <pd-list at iem.kug.ac.at>
Sent: Tuesday, May 07, 2002 8:00 AM
Subject: Re: [PD] [admin] pd mailing lists....


> exactly, personally i will be on all of them, but there are definitely
> people who don't know C and would not really care to hear about the inner
> workings of PD :)
>







From joreg at gmx.at  Thu May  9 00:36:54 2002
From: joreg at gmx.at (Joreg Diessl)
Date: Thu, 9 May 2002 00:36:54 +0200
Subject: [PD] tabrec~
Message-ID: <2313029144.20020509003654@gmx.at>

halo.

does anybody have nick fells tabrec~ external at hand?
the site thats linked from pure-data.org
(http://www.music.gla.ac.uk/~nick/links.html)
cannot be reached and i would
need it ..ahm.. now.
so if someone could put it on a server for me to download or just send
me by mail. thanks.

my vote goes for _not_ splitting the list.
joreg.



From mprims at skynet.be  Thu May  9 00:11:34 2002
From: mprims at skynet.be (mik)
Date: Thu, 9 May 2002 00:11:34 +0200
Subject: [PD] tabrec~
In-Reply-To: <2313029144.20020509003654@gmx.at>
References: <2313029144.20020509003654@gmx.at>
Message-ID: <20020509001134.5379b193.mprims@skynet.be>

Do you mean this: ftp://iem.kug.ac.at/pd/Externals/GRANTAB/grantab.tgz ?

mik



Joreg Diessl <joreg at gmx.at> wrote:
> halo.
> 
> does anybody have nick fells tabrec~ external at hand?
> the site thats linked from pure-data.org
> (http://www.music.gla.ac.uk/~nick/links.html)
> cannot be reached and i would
> need it ..ahm.. now.
> so if someone could put it on a server for me to download or just send
> me by mail. thanks.
> 
> my vote goes for _not_ splitting the list.
> joreg.
> 
> 
> 


From mprims at skynet.be  Thu May  9 00:19:43 2002
From: mprims at skynet.be (mik)
Date: Thu, 9 May 2002 00:19:43 +0200
Subject: [PD] Chorus or Flange...
In-Reply-To: <001a01c1f615$5635ff50$6500a8c0@davidasus2002>
References: <001a01c1f615$5635ff50$6500a8c0@davidasus2002>
Message-ID: <20020509001943.694354b3.mprims@skynet.be>

http://wonk.epy.co.at/abstrus/

David Sabine <dave at davesabine.com> wrote:
> Hello,
> 
> Has anybody designed a really nice chorus that they'd be willing to share with me?  I'd like to see an example of either a single-voice or a multi-voice chorus.
> 
> I've been trying to build one but I'm not having a lot of luck.  I'd like to use adc~ (instead of reading from a sample) and (as I'm still very new to PD) I can't decide if I need to use delwrite~ or tabwrite~ to build an array that I can read from.  As well, for both a chorus and flange, I'd 'think' like to have either a randomized delay time or a controllable LFO.
> 
> Or perhaps I need to look into vst~?  (But that doesn't help me understand a 'chorus' or 'flange', which is my goal, that would teach me how to manipulate vst, which isn't my goal yet).
> 
> Many thanks,
> Dave Sabine
> 


From rfigura at erbse.azagtoth.de  Thu May  9 02:13:02 2002
From: rfigura at erbse.azagtoth.de (rfigura at erbse.azagtoth.de)
Date: Thu, 9 May 2002 00:13:02 +0000 ()
Subject: [PD] [admin] pd mailing lists....
In-Reply-To: <Pine.LNX.4.21.0205070844040.4121-100000@kontent.attacksyour.net>
Message-ID: <200205090013.g490DBR01797@aubergine.azagtoth.de>

On  7 May, martin pi wrote:
> 
> 
> also, people would have to decide wich list to
> subscribe - and most would subscribe all of the
> lists, thus not reduce the amount of mails
> received.
> 
> martin

three lists would mean three different me reading three lists.
currently we are reading one list. yes there are Mr. Announce jr, Mrs
User and Cat-Developer-Thing-Smile here. face it up.

Announce likes to read patch ideas and urls, too

bye
- Robert Figura

-- 
/* mandlsig.c v0.23  (c) by Robert Figura */
I=1702;float O,o,i;main(l){for(;I--;putchar("oO .,\nm>cot.bitamea\
@urigrf <raguFit erobR"[I%74?I>837&874>I?I^833:l%5:5]))for(O=o=l=
0;O*O+o*o<(16^l++);o=2*O*o+I/74/11.-1,O=i)i=O*O-o*o+I%74*.04-2.2;}
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 232 bytes
Desc: not available
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020509/6e9bfbf8/attachment.pgp>

From joreg at gmx.at  Thu May  9 01:15:13 2002
From: joreg at gmx.at (Joreg Diessl)
Date: Thu, 9 May 2002 01:15:13 +0200
Subject: [PD] tabrec~
In-Reply-To: <20020509001134.5379b193.mprims@skynet.be>
References: <2313029144.20020509003654@gmx.at>
 <20020509001134.5379b193.mprims@skynet.be>
Message-ID: <715328591.20020509011513@gmx.at>

halo.

uh. no.
the one i mean is called tabrec~

joreg.

m> Do you mean this: ftp://iem.kug.ac.at/pd/Externals/GRANTAB/grantab.tgz ?

m> mik



m> Joreg Diessl <joreg at gmx.at> wrote:
>> halo.
>> 
>> does anybody have nick fells tabrec~ external at hand?
>> the site thats linked from pure-data.org
>> (http://www.music.gla.ac.uk/~nick/links.html)
>> cannot be reached and i would
>> need it ..ahm.. now.
>> so if someone could put it on a server for me to download or just send
>> me by mail. thanks.
>> 
>> my vote goes for _not_ splitting the list.
>> joreg.
>> 
>> 
>> 



From mpuckett at man104-1.ucsd.edu  Thu May  9 03:00:27 2002
From: mpuckett at man104-1.ucsd.edu (Miller Puckette)
Date: Wed, 8 May 2002 18:00:27 -0700
Subject: [PD] test 23
In-Reply-To: <20020507230102.20669638.mprims@skynet.be>; from mprims@skynet.be on Tue, May 07, 2002 at 11:01:02PM +0200
References: <20020507220807.1757cdeb.mprims@skynet.be> <20020507221049.2ec4166f.mprims@skynet.be> <001501c1f60e$13dbee00$6a01a8c0@mauve> <20020507230102.20669638.mprims@skynet.be>
Message-ID: <20020508180027.A1753759@man104-1.ucsd.edu>

Hi mik,

I think someone else had a similar problem and noticed it depended on his
.pdrc file -- it might help to try running with no .pdrc, and no sound or
MIDI, and then gradually replace things until you find out what's breaking
Pd.  Of course if taking .pdrc, sound. and MIDI away doesn't fix it, we
have to try something else...

cheers
Miller

On Tue, May 07, 2002 at 11:01:02PM +0200, mik wrote:
> I've got the same problem in 17, but not in 15.
> 
> mik
> 
> > seems to be working fine so far on my win2k system .
> > i did get some segfaults but it was for an external i was porting over .  so
> > it was probably my code that caused the seg fault .
> > 
> > joge .
> > 
> 
> > > > Hi,
> > > >
> > > > I'm getting a lot of segfaults with the last test version, all caused, I
> > think, by gui objects. Bang objects cannot be created. Anyone else with the
> > same problem?
> > > >
> > > > mik
> > > >
> > > >
> > >
> > > BTW, this is in Linux
> > >
> > >
> > 
> > 
> > 
> > 


From mpuckett at man104-1.ucsd.edu  Thu May  9 04:05:24 2002
From: mpuckett at man104-1.ucsd.edu (Miller Puckette)
Date: Wed, 8 May 2002 19:05:24 -0700
Subject: [PD] pd 0.23 release, source, and compiled for Windows
In-Reply-To: <3CD65E85.3020607@chopin.edu.pl>; from czaja@chopin.edu.pl on Mon, May 06, 2002 at 12:44:21PM +0200
References: <20020505214735.A1445576@man104-1.ucsd.edu> <3CD65E85.3020607@chopin.edu.pl>
Message-ID: <20020508190524.A1727038@man104-1.ucsd.edu>

Thanks,  fixed (and soon to appear in a new test release..)

cheers
Miller

On Mon, May 06, 2002 at 12:44:21PM +0200, Krzysztof Czaja wrote:
> hi Miller (and Thomas?),
> 
> still new features in 0.35... :)
> 
> 1. probably # -> $ conversion is needed in glist_arraydialog()
> or in graph_array() -- newly created arrays want dollars too...
> 
> 2. probably $ -> # conversion is needed in garray_properties()
> -- Tcl has to be fooled somehow.
> 
> Krzysztof
> 
> Miller Puckette wrote:
> ...
> > There are a couple of minor bug fixes too.


From stm_sq^n at bleu255.com  Thu May  9 04:07:29 2002
From: stm_sq^n at bleu255.com (stm_sq^n)
Date: Thu, 9 May 2002 04:07:29 +0200
Subject: [PD] [admin] pd mailing lists....
In-Reply-To: <Pine.LNX.4.21.0205061441090.21856-100000@zen.eds.org>
References: <Pine.LNX.4.21.0205061441090.21856-100000@zen.eds.org>
Message-ID: <3746568687.20020509040729@bleu255.com>

Monday, May 6, 2002, 11:43:57 PM, you wrote:

JS> i'm for it... it would let some more shy lurker types who have user level
JS> questions feel less shy about asking them when they dont have to feel like
JS> they are distracting the core developers with their "noise" :)

i agree




From mpuckett at man104-1.ucsd.edu  Thu May  9 04:12:06 2002
From: mpuckett at man104-1.ucsd.edu (Miller Puckette)
Date: Wed, 8 May 2002 19:12:06 -0700
Subject: [PD] a poll on recycling
In-Reply-To: <3CD8EB67.8090500@chopin.edu.pl>; from czaja@chopin.edu.pl on Wed, May 08, 2002 at 11:09:59AM +0200
References: <3CD8EB67.8090500@chopin.edu.pl>
Message-ID: <20020508191206.B1727038@man104-1.ucsd.edu>

Hi Krzysztof,

I intend someday to include compatibility libraries in the Pd release;
this would mean both Pd objects like gate and Max/MSP objects like spigot.
Whatever compatibility object people put where I can get them, as long as
they don't mind, I'll be happy to incorporate.

About name clashes, I think the only solution will be a command line switch
to Pd to put it in Max mode (like "-traditional" flag for cc.)

Some objects will be hard to deal with.. switch~, for example, and
the FFT objects...

cheers
Miller

On Wed, May 08, 2002 at 11:09:59AM +0200, Krzysztof Czaja wrote:
> hi all,
> 
> (hopefully I will get any response to) what do you think about how
> best to simplify recycling task -- porting max/msp projects to Pd,
> and the other way around -- and not bringing too much suffering to
> anybody.  The options are:
> 
> a. the recycling project harms Pd community, and should be banned.
> 
> b. It harms max/msp community, and/or is illegal.
> 
> c. It is to be regarded as having low priority.  In particular,
> if there is a name clash between an already existing Pd external
> class and max or msp class, and the two are functionally different,
> the Pd external wins.
> 
> d. It is to be regarded as middle priority, and conflicting and not
> max/msp-compatible Pd externals should be renamed.
> 
> e. It is to be regarded as high priority, which would probably mean
> adjusting some of the Pd internal classes.
> 
> But *please*, if you just want to add your vote, send it to my
> private address only.  Use pd-list for discussion.
> 
> Krzysztof
> 
> Btw, from now on, I will try to remember to always put the term
> `recycling' in a subject line of any mail concerning Pd/max
> compatibility in general, and the term `cyclone', if it is about
> the library.  So you would rather use both in your mail filters!
> 
> Also btw, my vote is somewhere in between c and d -- but closer
> to d, because there are already various clashes among Pd externals
> themselves:  gate, prepend, counter...
> 


From phossie at eds.org  Thu May  9 04:19:46 2002
From: phossie at eds.org (Jonathan Nelson)
Date: Wed, 8 May 2002 19:19:46 -0700 (PDT)
Subject: [PD] [admin] pd mailing lists....
In-Reply-To: <3746568687.20020509040729@bleu255.com>
Message-ID: <Pine.LNX.4.21.0205081911120.29708-100000@zen.eds.org>


hmmm... well, a lot of people seem to want to keep them together... and
others don't.  i don't care, much, and i think there's a compromise:

keep one list, but with standardized subject line flags for people who
want to sort (or even interesting headers).  upon successful subscription,
send a list info document that gives a quick introduction to list
standards, including a nice, explicitly welcoming, non-threatening, "check
the docs then ask your question" section right at the top.  this should
also detail the sorting convention.

this way, people that don't want to deal with newbie questions can filter,
people that don't want to deal with dev can filter, and people that want
everything don't have to do anything, preserving status quo for the lazy
like me.

can the list management software do this?

-j



From dave at davesabine.com  Thu May  9 04:29:34 2002
From: dave at davesabine.com (David Sabine)
Date: Wed, 08 May 2002 20:29:34 -0600
Subject: [PD] Resync - audiobuf problem
Message-ID: <002401c1f701$5ba989b0$6500a8c0@davidasus2002>

Hello,

I'm trying to minimize latency.  And fyi: I'm using a 'stereo' system - hence, not asio.

I'm inputting a live instrument via adc~ (with two channels of input).  I hear approximately 180 milliseconds of latency.  That's understandable and not necessarily a problem.  Because:

1.  I can change the audiobuf size, perhaps to 30 or 50...

However, my problem is this:
1.  When I use -audiobuf flag, I have to use -resync or else I get nothing but noise.
2.  But I don't want to use -resync, because I'm also running a small GEM window (I've explained in a previous message that I don't have a second computer available to create a dedicated GEM machine).

MY QUESTION:
Is there some way that I can manually send a 'resync' message to pd while I've got canvases open and running??  Unless I'm completely misunderstanding the function and purpose of "resync", it seems that this should be possible and would be quite handy.  In this way, I could control WHEN pd resyncs the audio...for instance I could resync the audio whenever the volumes are cut to zero and avoid HEARING the resync process.

Regards,
Dave S
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020508/040ef0df/attachment.htm>

From mark at junklight.com  Thu May  9 09:40:03 2002
From: mark at junklight.com (mark)
Date: Thu, 9 May 2002 08:40:03 +0100
Subject: [PD] [admin] pd mailing lists....
In-Reply-To: <3746568687.20020509040729@bleu255.com>
Message-ID: <FMEDICLGHPGJBJNAPJHLAEFJCOAA.mark@junklight.com>

"JS> questions feel less shy about asking them when they dont have to feel
like
JS> they are distracting the core developers with their "noise" :)

i agree"

The only flaw with this is that the developers will probably be subscribed
to everything so
they will still hear you anyway...also the developers stand a good chance of
know the anwswers to things surely so are the right people to ask.

mark

-----Original Message-----
From: stm_sq^n [mailto:stm_sq^n at bleu255.com]
Sent: 09 May 2002 03:07
To: pd-list at iem.kug.ac.at
Subject: Re[2]: [PD] [admin] pd mailing lists....


Monday, May 6, 2002, 11:43:57 PM, you wrote:

JS> i'm for it... it would let some more shy lurker types who have user
level




From mprims at skynet.be  Thu May  9 12:13:45 2002
From: mprims at skynet.be (mik)
Date: Thu, 9 May 2002 12:13:45 +0200
Subject: [PD] test 23
In-Reply-To: <20020508180027.A1753759@man104-1.ucsd.edu>
References: <20020507220807.1757cdeb.mprims@skynet.be>
	<20020507221049.2ec4166f.mprims@skynet.be>
	<001501c1f60e$13dbee00$6a01a8c0@mauve>
	<20020507230102.20669638.mprims@skynet.be>
	<20020508180027.A1753759@man104-1.ucsd.edu>
Message-ID: <20020509121345.24f35ae7.mprims@skynet.be>

Thanks for the help. I found the problem: it was a conflict with iemgui (which, I suppose, does not have to be loaded separately anymore (or isn't iemgui fully integrated in pd yet?)).

Thanks again.

mik 

Miller Puckette <mpuckett at man104-1.ucsd.edu> wrote:
> Hi mik,
> 
> I think someone else had a similar problem and noticed it depended on his
> .pdrc file -- it might help to try running with no .pdrc, and no sound or
> MIDI, and then gradually replace things until you find out what's breaking
> Pd.  Of course if taking .pdrc, sound. and MIDI away doesn't fix it, we
> have to try something else...
> 
> cheers
> Miller
> 


From mpuckett at man104-1.ucsd.edu  Thu May  9 17:56:40 2002
From: mpuckett at man104-1.ucsd.edu (Miller Puckette)
Date: Thu, 9 May 2002 08:56:40 -0700
Subject: [PD] test 23
In-Reply-To: <20020509121345.24f35ae7.mprims@skynet.be>; from mprims@skynet.be on Thu, May 09, 2002 at 12:13:45PM +0200
References: <20020507220807.1757cdeb.mprims@skynet.be> <20020507221049.2ec4166f.mprims@skynet.be> <001501c1f60e$13dbee00$6a01a8c0@mauve> <20020507230102.20669638.mprims@skynet.be> <20020508180027.A1753759@man104-1.ucsd.edu> <20020509121345.24f35ae7.mprims@skynet.be>
Message-ID: <20020509085640.A1767397@man104-1.ucsd.edu>

As far as I know IEMGUI is fully integrated into Pd now...

cheers
Miller

On Thu, May 09, 2002 at 12:13:45PM +0200, mik wrote:
> Thanks for the help. I found the problem: it was a conflict with iemgui (which, I suppose, does not have to be loaded separately anymore (or isn't iemgui fully integrated in pd yet?)).
> 
> Thanks again.
> 
> mik 
> 
> Miller Puckette <mpuckett at man104-1.ucsd.edu> wrote:
> > Hi mik,
> > 
> > I think someone else had a similar problem and noticed it depended on his
> > .pdrc file -- it might help to try running with no .pdrc, and no sound or
> > MIDI, and then gradually replace things until you find out what's breaking
> > Pd.  Of course if taking .pdrc, sound. and MIDI away doesn't fix it, we
> > have to try something else...
> > 
> > cheers
> > Miller
> > 


From mott at reverberant.com  Fri May 10 00:32:45 2002
From: mott at reverberant.com (Iain Mott)
Date: Thu,  9 May 2002 15:32:45 -0700
Subject: [PD] RME Digi96-8
Message-ID: <200205091532.AA1473904680@reverberant.com>

hi

i'm considering investing in a RME Digi96-8 card along with an 
AEB8-O card for output. Have scanned through the Pd archive for info - but i'm still a uncertain about its workability.

Has anyone used this card on Linux with Pd and if so, what drivers, audio configurations(OSS, ALSA), kernels etc work?

thanks, iain 


__________________________________________________
D O T E A S Y - "Join the web hosting revolution!"
             http://www.doteasy.com


From gml at xs4all.nl  Fri May 10 11:47:26 2002
From: gml at xs4all.nl (vanDongen/Gilcher)
Date: Fri, 10 May 2002 09:47:26 +0000
Subject: [PD] RME Digi96-8
In-Reply-To: <200205091532.AA1473904680@reverberant.com>
References: <200205091532.AA1473904680@reverberant.com>
Message-ID: <0CfYzJ479DCAFFFF.gml@xs4all.nl>

Iain Mott said at ?[PD] RME Digi96-8?.
[2002/05/09 22:32]

> hi
> 
> i'm considering investing in a RME Digi96-8 card along with an 
> AEB8-O card for output. Have scanned through the Pd archive for info - 
> but i'm still a uncertain about its workability.
> 
> Has anyone used this card on Linux with Pd and if so, what drivers, audio 
> configurations(OSS, ALSA), kernels etc work?
> 

I am using a digi98-8 with a fostex ADAT-analog converter. Works well with 
pd and ALSA 0.9.
It needs the 0.9 ALSA version. There is supposed to be an OSS commercial 
driver, but I never got it to work.
The card knows only two "fragment" settings. This is a hardware thing I 
think, so the latency is best for 8 channels.

It can be a bit sensitive about IRQ settings, I had to shuffle my PCI cards 
before getting it to work all the time. Also when switching to ADAT mode, 
which is a seperate device for ALSA, I have to start pd, quit, and start pd 
again, to enable full-duplex. 8 channel output always works the first time. 
It gives an input error on the first try at the new device.
I have never used the AEB8 board, but it should work without problems.
I can mail you my modules.conf for ALSA and my pd flags if you need them.

regards

Gerard van Dongen


From ritsch at iem.kug.ac.at  Fri May 10 09:56:34 2002
From: ritsch at iem.kug.ac.at (Winfried Ritsch)
Date: Fri, 10 May 2002 09:56:34 +0200
Subject: [PD] RME Digi96-8
In-Reply-To: <200205091532.AA1473904680@reverberant.com>
References: <200205091532.AA1473904680@reverberant.com>
Message-ID: <15579.32050.798461.277821@seneca.iemnet>

 > 
 > i'm considering investing in a RME Digi96-8 card along with an 
 > AEB8-O card for output. Have scanned through the Pd archive for info - but i'm still a uncertain about its workability.
 > 
 > Has anyone used this card on Linux with Pd and if so, what drivers, audio configurations(OSS, ALSA), kernels etc work?
 > 

Yes I have. I works with the ALSA drivers, but the latency is not as
good as Hammerfall, since it has a Audiobuffer of ca. 20ms on Card and
no dirct o memory access (which on computers avout 300MHz make about
10%CPU on 8 channels). It works also reliable with AES/EBU and ADAT 8
channels. In an Installation I have it now running about 2years-24h
nonstop.

I did not test the 96kHz stuff.

mfg winfried ritsch


From marius.schebella at chello.at  Fri May 10 12:46:01 2002
From: marius.schebella at chello.at (sme)
Date: Fri, 10 May 2002 12:46:01 +0200
Subject: [PD] loadbang in subpatches
Message-ID: <000c01c1f80f$e07052a0$1700a8c0@sme>

hi
i found, that if i create a subpatch using "pd mysubp" and i have a
loadbang inside it, it is sending two (!) bangs in the beginning.
w2k / 0.34 and 0.35.
s?me.




From enrique.franco at ul.ie  Fri May 10 12:51:37 2002
From: enrique.franco at ul.ie (Enrique Franco)
Date: Fri, 10 May 2002 11:51:37 +0100
Subject: [PD] stream of numbers
Message-ID: <3CDBA639.5A5AC394@ul.ie>

Hi,

I have four streams of numbers and I want to send all to one object that
can read the changes of all the streams....like a mixer of numbers..is
this possible?

cheers,

Enrique



From rat at telecoma.net  Fri May 10 11:58:28 2002
From: rat at telecoma.net (rat at telecoma.net)
Date: Fri, 10 May 2002 11:58:28 +0200 (MEST)
Subject: [PD] ggee: zombies with shell
Message-ID: <Pine.LNX.3.96.1020510115642.11069A-100000@lalobe.telecoma.net>

hi,

i m using guenthers shell external, but i get a
lot of zombies hanging around, anyone know
what to do about it ?

cheers

erich




From geiger at xdv.org  Fri May 10 13:46:55 2002
From: geiger at xdv.org (=?X-UNKNOWN?Q?g=FCnter_geiger?=)
Date: Fri, 10 May 2002 13:46:55 +0200 (CEST)
Subject: [PD] ggee: zombies with shell
In-Reply-To: <Pine.LNX.3.96.1020510115642.11069A-100000@lalobe.telecoma.net>
Message-ID: <Pine.LNX.4.31.0205101343580.5846-100000@xdv.org>


I think this is abug in shell, which should call "wait" to end with
the zombies. I never had problems with that though, and the test patch
doesn't show zombies (but it should). ??

Guenter

On Fri, 10 May 2002 rat at telecoma.net wrote:

> hi,
>
> i m using guenthers shell external, but i get a
> lot of zombies hanging around, anyone know
> what to do about it ?
>
> cheers
>
> erich
>
>
>



From enrique.franco at ul.ie  Fri May 10 15:17:33 2002
From: enrique.franco at ul.ie (Enrique Franco)
Date: Fri, 10 May 2002 14:17:33 +0100
Subject: [PD] distortion
Message-ID: <3CDBC86E.5B7F2542@ul.ie>

Hi,

How can I get a distorion sound with a guitar plug in Pd (adc~)?

Enrique



From zmoelnig at iem.kug.ac.at  Fri May 10 15:24:52 2002
From: zmoelnig at iem.kug.ac.at (IOhannes m zmoelnig)
Date: Fri, 10 May 2002 15:24:52 +0200
Subject: [PD] distortion
References: <3CDBC86E.5B7F2542@ul.ie>
Message-ID: <3CDBCA24.2080200@iem.kug.ac.at>

Enrique Franco wrote:
> Hi,
> 
> How can I get a distorion sound with a guitar plug in Pd (adc~)?
> 
> Enrique

=-------
|adc~ 1|
=-------
|
=--------
|*~ 1000|
=--------
|
=-----------
|clip~ -1 1|
=-----------
|
=-------
|dac~ 1|
--------

you can skip the [clip~], if you go directly into the [dac~] (as shown 
here).

but seriously: what do you mean by "distortion" -- this is a vast field.
maybe you want some waveshaper (with [tabread4~] -- don't forget about 
table offsets and scaling)

mfg.csd.adr
IOhannes






From dieb13 at klingt.org  Fri May 10 15:26:34 2002
From: dieb13 at klingt.org (d)
Date: Fri, 10 May 2002 15:26:34 +0200
Subject: [PD] distortion
References: <3CDBC86E.5B7F2542@ul.ie>
Message-ID: <3CDBCA8A.4AE212A9@klingt.org>

 ______
|      \     
|  (=)=======(=)
|_o____/
  |
  |
[adc~]
  |
[*~ 10]
  |
[dac~]
  |
[amp]

would be a simple possibility ;)

regards
d


> 
> Hi,
> 
> How can I get a distorion sound with a guitar plug in Pd (adc~)?
> 
> Enrique


From rat at telecoma.net  Fri May 10 14:33:00 2002
From: rat at telecoma.net (rat at telecoma.net)
Date: Fri, 10 May 2002 14:33:00 +0200 (MEST)
Subject: [PD] ggee: zombies with shell
In-Reply-To: <Pine.LNX.4.31.0205101343580.5846-100000@xdv.org>
Message-ID: <Pine.LNX.3.96.1020510142639.11288A-100000@lalobe.telecoma.net>

i use shell (ggee 24b) with pd 34-4 .

if i do a ls via shell i get a:
erich     1110  0.1  0.0     0    0 pts/1    Z    16:12   0:00 [ls <defunct>]

as i can remember jdl at xdv.org and x at meta.lo-res.org
where adressing similar problems a while ago.

lg

erich

On Fri, 10 May 2002, [X-UNKNOWN] g?nter geiger wrote:

> 
> I think this is abug in shell, which should call "wait" to end with
> the zombies. I never had problems with that though, and the test patch
> doesn't show zombies (but it should). ??
> 
> Guenter
> 
> On Fri, 10 May 2002 rat at telecoma.net wrote:
> 
> > hi,
> >
> > i m using guenthers shell external, but i get a
> > lot of zombies hanging around, anyone know
> > what to do about it ?
> >
> > cheers
> >
> > erich
> >
> >
> >
> 



From rorytheroar at yahoo.com  Fri May 10 15:51:15 2002
From: rorytheroar at yahoo.com (=?iso-8859-1?q?Rory=20Walsh?=)
Date: Fri, 10 May 2002 14:51:15 +0100 (BST)
Subject: [PD]Video capture USB
Message-ID: <20020510135115.12689.qmail@web12305.mail.yahoo.com>

Is it possible to capture video using a USB port in
Gem or Framestein? For example if I have a digital
camera that connects to my computer via the usb port
can I get Gem or framestein to communicate with it?
I'm running Winods 98 SE?

thanks in advance
ROry. 

__________________________________________________
Do You Yahoo!?
Everything you'll ever need on one web page
from News and Sport to Email and Music Charts
http://uk.my.yahoo.com


From 8dngm at qlink.queensu.ca  Fri May 10 15:53:40 2002
From: 8dngm at qlink.queensu.ca (David N G McCallum)
Date: Fri, 10 May 2002 09:53:40 -0400 (EDT)
Subject: [PD] distortion
In-Reply-To: <3CDBCA24.2080200@iem.kug.ac.at>
Message-ID: <Pine.GSO.4.43.0205100939210.11136-100000@qlink.queensu.ca>


	Speaking of waveshaping, does anyone know how I'd go about getting
a waveshaping equation into a table for tabread4~?

	For example, say I want to use the equation:

f(x,a) = x*(abs(x) + a)/(x^2 + (a-1)*abs(x) + 1)

that I got off musicdsp.org. Where a is a variable and x is the input
sample value.

	I can think of running a line through the equation and into the
table, but that seems like an awfully stupid way of going about it.

.
. David McCallum
. Queen's University Electronic Music Studio Manager
.           and Noise Maker
. http://mentalfloss.ca/sintheta/
.


On Fri, 10 May 2002, IOhannes m zmoelnig wrote:

> but seriously: what do you mean by "distortion" -- this is a vast field.
> maybe you want some waveshaper (with [tabread4~] -- don't forget about
> table offsets and scaling)
>
> mfg.csd.adr
> IOhannes
>
>
>
>
>





From x at meta.lo-res.org  Fri May 10 16:34:57 2002
From: x at meta.lo-res.org (CK)
Date: Fri, 10 May 2002 16:34:57 +0200 (CEST)
Subject: [PD]Video capture USB
In-Reply-To: <no.id> from "=?iso-8859-1?q?Rory=20Walsh?=" at May 10, 2002 02:51:15 PM
Message-ID: <200205101434.g4AEYvhA035127@meta.lo-res.org>

I read:
> Is it possible to capture video using a USB port in
> Gem or Framestein? For example if I have a digital

yes (I used a quickcam under linux,)

> camera that connects to my computer via the usb port

if you are talking about a digital photo camera I'm not
sure but ...

> can I get Gem or framestein to communicate with it?

you could have software running in the background that downloads 
images and then  |open my/path/image00.jpg (

regards,

x 


-- 
chris at lo-res.org	Postmodernism is german romanticism with better
http://pilot.fm/	special effects. (Jeff Keuss / via ctheory.com)


From mpuckett at man104-1.ucsd.edu  Fri May 10 17:32:39 2002
From: mpuckett at man104-1.ucsd.edu (Miller Puckette)
Date: Fri, 10 May 2002 08:32:39 -0700
Subject: [PD] loadbang in subpatches
In-Reply-To: <000c01c1f80f$e07052a0$1700a8c0@sme>; from marius.schebella@chello.at on Fri, May 10, 2002 at 12:46:01PM +0200
References: <000c01c1f80f$e07052a0$1700a8c0@sme>
Message-ID: <20020510083239.A1782622@man104-1.ucsd.edu>

Hmm, doesn't appento me.  You just make a patch with a subpatch with a loadbang
in it, load the patch, and the loadbang goes off twice?

cheers
Miller

On Fri, May 10, 2002 at 12:46:01PM +0200, sme wrote:
> hi
> i found, that if i create a subpatch using "pd mysubp" and i have a
> loadbang inside it, it is sending two (!) bangs in the beginning.
> w2k / 0.34 and 0.35.
> s?me.
> 
> 


From czaja at chopin.edu.pl  Fri May 10 17:40:54 2002
From: czaja at chopin.edu.pl (Krzysztof Czaja)
Date: Fri, 10 May 2002 17:40:54 +0200
Subject: [PD] a poll on recycling
References: <3CD8EB67.8090500@chopin.edu.pl> <20020508191206.B1727038@man104-1.ucsd.edu>
Message-ID: <3CDBEA06.6020309@chopin.edu.pl>

hi all,

many thanks for your responses.  On my part, I will do my best to
make the cyclone library grow.

It is, and will always be, ready to easily integrate with the Pd
release (under any chosen `proper' name) -- there are no external
dependencies in the code(*), the copyright is ``Miller Puckette
and others'', there are no other authorship claims, creation time
banners, nor the like.

As for making Pd-clones to be used in max/msp, there is both
a trivial part of porting simple classes like spigot, but also
a much harder part, for which probably someone more resourceful
and skillful than myself is needed...

Krzysztof

(*) the classes are not even inter-dependent now, but this will
have to change soon, either by packaging them into several small
libraries, or moving common code into a `stub-library'.



From czaja at chopin.edu.pl  Fri May 10 17:59:24 2002
From: czaja at chopin.edu.pl (Krzysztof Czaja)
Date: Fri, 10 May 2002 17:59:24 +0200
Subject: [PD] loadbang in subpatches
References: <000c01c1f80f$e07052a0$1700a8c0@sme>
Message-ID: <3CDBEE5C.6050402@chopin.edu.pl>

hi,

maybe you have a connection duplicate?   Try to reconnect the
loadbang.

Btw, Miller has just fixed this (on editor's side), so that
you cannot make duplicates in .35-test23.

Krzysztof

sme wrote:
...
 > i found, that if i create a subpatch using "pd mysubp" and i have a
 > loadbang inside it, it is sending two (!) bangs in the beginning.



From olaf.matthes at gmx.de  Fri May 10 17:59:34 2002
From: olaf.matthes at gmx.de (Olaf Matthes)
Date: Fri, 10 May 2002 17:59:34 +0200
Subject: [PD] distortion
References: <Pine.GSO.4.43.0205100939210.11136-100000@qlink.queensu.ca>
Message-ID: <3CDBEE66.382C9869@gmx.de>



David N G McCallum schrieb:

>         Speaking of waveshaping, does anyone know how I'd go about getting
> a waveshaping equation into a table for tabread4~?
>         I can think of running a line through the equation and into the
> table, but that seems like an awfully stupid way of going about it.

Hi, I don't have a solution for your equation but there are some objects in
the latest release of PeRColate (version 0.07) that can be used to fill tables
for waveshaping. It's the 'gen-family' coming from RTcmix' 'makegen':
the objects generate harmonic wavetable functions (Gen9 / Gen10), chebyshev
polynomial equations (Gen17), random number distributions (Gen20), breakpoint
functions (Gen7, Gen9, and Gen24), and hamming / hanning windows (Gen25).

find it at: http://www.akustische-kunst.de/puredata/percolate.html

Olaf



From andre at vju.info  Fri May 10 18:55:40 2002
From: andre at vju.info (Andre Schmidt)
Date: Fri, 10 May 2002 18:55:40 +0200
Subject: [PD] help on random samplePlayer
Message-ID: <003f01c1f843$844bec30$a026fea9@newbie>

hi,

i've done this for video but my friend wants one for audio...
i mostly do visual related stuff with pd so i would need some suggestions for this...

what i want to do is very simple

1.load a sample (drumloop) [in array?]
2.divide starting points in that loop (like 2,4,8,16 or 32)
3.randomly play from those start points

so what it does is just randomly make new arranged beats from a drumloop
(like what recyle does in offline)

are there any externals that would easy this task ?

in video (gem; pix_film) i just used [for++] to start from desired point...

thnx
-andre
ps. that pd/max compatibility issue is uninteresting for me, because i dont have the bucks for max (nor for a mac) :) [but compatibility is allways a +]
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020510/e82b60c7/attachment.htm>

From marius.schebella at chello.at  Fri May 10 19:07:11 2002
From: marius.schebella at chello.at (sme)
Date: Fri, 10 May 2002 19:07:11 +0200
Subject: [PD] loadbang in subpatches
References: <000c01c1f80f$e07052a0$1700a8c0@sme> <20020510083239.A1782622@man104-1.ucsd.edu>
Message-ID: <000701c1f845$209a2790$1700a8c0@sme>

hi
it is a patch with a subpatch, and in the subpatch i have an abstraction
that contains a loadbang.
sorry, i didn?t write this correctly in my first e-mail.
so there is the abstraction "blob" that has the loadbang (connected to a
print).
and then i have the patch "testlodbangg" where i make a subpatch "pd
subpatch" and in this subpatch i have the blob-object. and when i open
the testlodbangg-patch i have printed bang twice.
s?me.

----- Original Message -----
From: "Miller Puckette" <mpuckett at man104-1.ucsd.edu>
To: "sme" <marius.schebella at chello.at>
Cc: <pd-list at iem.kug.ac.at>
Sent: Friday, May 10, 2002 5:32 PM
Subject: Re: [PD] loadbang in subpatches


> Hmm, doesn't appento me.  You just make a patch with a subpatch with a
loadbang
> in it, load the patch, and the loadbang goes off twice?
>
> cheers
> Miller
>
> On Fri, May 10, 2002 at 12:46:01PM +0200, sme wrote:
> > hi
> > i found, that if i create a subpatch using "pd mysubp" and i have a
> > loadbang inside it, it is sending two (!) bangs in the beginning.
> > w2k / 0.34 and 0.35.
> > s?me.
> >
> >
>




From bsaylor at macalester.edu  Fri May 10 19:47:32 2002
From: bsaylor at macalester.edu (Ben Saylor)
Date: Fri, 10 May 2002 12:47:32 -0500
Subject: [PD] another gui idea
Message-ID: <20020510174732.GA27675@rem.dhs.org>

A really useful feature would be a menu listing all available objects,
sorted by library.  Perhaps a way to access an object's help patch
directly from the menu.  It would make browsing and searching for
objects easier than searching for the libraries' READMEs or through the
5.reference directory.

Ben


From gboy at nycap.rr.com  Fri May 10 20:14:40 2002
From: gboy at nycap.rr.com (joge .)
Date: Fri, 10 May 2002 14:14:40 -0400
Subject: [PD] another gui idea
References: <20020510174732.GA27675@rem.dhs.org>
Message-ID: <002701c1f84e$940026e0$bab11842@mauve>



> A really useful feature would be a menu listing all available objects,
> sorted by library.

this already exists however only for the built in pd objects .  it is not
done for externals i image because they are something that the user must
download and install on their own .  Rory Walsh has this implement .  He
posted here : http://iem.kug.ac.at/mailinglists/pd-list/2002-04/0565.html .
This feature has not yet been incorporated into Miller's download version of
pd .
I havent looked into how it was accomplished in the tk/tcl code , however
what would be really useful and extensiable is if the object menu was
populated by a text file that could be edit for the purpost of adding
extenal library objects to the list .

joge .

> Perhaps a way to access an object's help patch
> directly from the menu.  It would make browsing and searching for
> objects easier than searching for the libraries' READMEs or through the
> 5.reference directory.
>
> Ben
>
>



From geiger at xdv.org  Fri May 10 20:32:30 2002
From: geiger at xdv.org (=?X-UNKNOWN?Q?g=FCnter_geiger?=)
Date: Fri, 10 May 2002 20:32:30 +0200 (CEST)
Subject: [PD] another gui idea
In-Reply-To: <002701c1f84e$940026e0$bab11842@mauve>
Message-ID: <Pine.LNX.4.31.0205102027220.5846-100000@xdv.org>



On Fri, 10 May 2002, joge . wrote:

> I havent looked into how it was accomplished in the tk/tcl code , however
> what would be really useful and extensiable is if the object menu was
> populated by a text file that could be edit for the purpost of adding
> extenal library objects to the list .

For libraries this could be done the same way as for general object by
just using the class_new register method.
Or there is somethig to register reference patches too in pd, it is
just not shown in any menu.

For externals the path should be scanned about what is there.
I think its pretty hard to maintain a text file for this purpose.

Guenter

>
> joge .
>
> > Perhaps a way to access an object's help patch
> > directly from the menu.  It would make browsing and searching for
> > objects easier than searching for the libraries' READMEs or through the
> > 5.reference directory.
> >
> > Ben
> >
> >
>
>



From marius.schebella at chello.at  Fri May 10 22:01:00 2002
From: marius.schebella at chello.at (sme)
Date: Fri, 10 May 2002 22:01:00 +0200
Subject: [PD] dropdown-menu
Message-ID: <003a01c1f85d$67ebacf0$1700a8c0@sme>

dear gui-developers,
please, please is there someone who is interested in developing a
dropdown-objekt? i have seen this in max and think it saves a lot of
working-space and would be very useful. i tried several tricks to
"bypass" this missing object, but my only alternative does not work (the
message find object and cut it... crashes windows-pd).
has someone done something similar already or has someone another idea
for this?
thanks, s?me.




From marius.schebella at chello.at  Fri May 10 22:03:38 2002
From: marius.schebella at chello.at (sme)
Date: Fri, 10 May 2002 22:03:38 +0200
Subject: [PD] xgate
Message-ID: <005e01c1f85d$c6630670$1700a8c0@sme>

hi chris, list,
where can i find the xgate object, is it also available for win?
marius.



From andre at vju.info  Sat May 11 00:50:38 2002
From: andre at vju.info (Andre Schmidt)
Date: Sat, 11 May 2002 00:50:38 +0200
Subject: [PD] audio analyze ideas ?
Message-ID: <007c01c1f875$1b2ed280$a026fea9@newbie>

hi,

i'm making an audio 2 visual patch and was wondering if any1 has any ideas what i could analyze on audio to be visualized. @ the moment i got:

- the frequency of loudest freguenzy
- volume
- L/R balance

and ofcourse  fiddle~ & bonk~

(for the 1st use i'm only analyzing guitar/voice)

thnx
-andre

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020511/f2c3013d/attachment.htm>

From mott at reverberant.com  Sat May 11 03:01:22 2002
From: mott at reverberant.com (Iain Mott)
Date: Sat, 11 May 2002 11:01:22 +1000
Subject: [PD] audio analyze ideas ?
In-Reply-To: <007c01c1f875$1b2ed280$a026fea9@newbie>
Message-ID: <NEBBJFKHALBDIMIEFBMKMELOCGAA.mott@reverberant.com>


Fft would be useful ? mapping the amplitude of bands of frequencies to
whatever (perhaps you?re doing this). You could also measure the centroid,
which correlates to a brightness measure of the sound. From the centroid you
can also determine the ?bigness? of sound ie. how ?full? it sounds at a
given moment. ? I?ll look thru some of my code and forward the maths ? its
simple but I can?t remember this early in the morning ? and it shouldn?t be
too hard to write as a patch (and not in C). You could also determine the
?segmentation? of the sound using env~ ie. finding out where phrases begin
and end, the length of phrases etc. Think someone out there has written a
rhythm estimator patch or external which could be handy.

Cheers, iain


-----Original Message-----
From: Andre Schmidt [mailto:andre at vju.info]
Sent: Saturday, 11 May 2002 8:51 AM
To: PD-LiST
Subject: [PD] audio analyze ideas ?

hi,

i'm making an audio 2 visual patch and was wondering if any1 has any ideas
what i could analyze on audio to be visualized. @ the moment i got:

- the frequency of loudest freguenzy
- volume
- L/R balance

and ofcourse  fiddle~ & bonk~

(for the 1st use i'm only analyzing guitar/voice)

thnx
-andre


---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.317 / Virus Database: 176 - Release Date: 21/01/02
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020511/f09a481c/attachment.htm>

From barknech at ph-cip.uni-koeln.de  Sat May 11 09:09:18 2002
From: barknech at ph-cip.uni-koeln.de (Frank Barknecht)
Date: Sat, 11 May 2002 09:09:18 +0200
Subject: [PD] distortion
In-Reply-To: <Pine.GSO.4.43.0205100939210.11136-100000@qlink.queensu.ca>
References: <3CDBCA24.2080200@iem.kug.ac.at> <Pine.GSO.4.43.0205100939210.11136-100000@qlink.queensu.ca>
Message-ID: <20020511090917.A2030@fliwatut.scifi>

David N G McCallum hat gesagt: // David N G McCallum wrote:

> 	Speaking of waveshaping, does anyone know how I'd go about getting
> a waveshaping equation into a table for tabread4~?
> 
> 	For example, say I want to use the equation:
> 
> f(x,a) = x*(abs(x) + a)/(x^2 + (a-1)*abs(x) + 1)
> 
> that I got off musicdsp.org. Where a is a variable and x is the input
> sample value.
I wouldn't write this into a table but instead use the expr~ family.
Unless more 'GEN' functions besides "sinesums" get implemented widely,
expr~ is a better way for this kind of waveshaping. I tested some
waveshaping methods in my dirty waveshaper patch available at
http://footils.radio-worldwi.de (soon footils.org, btw.)

Your example is attached.

ciao,
-- 
 Frank Barknecht                                  _ _______footils__

-------------- next part --------------
#N canvas 0 0 865 473 10;
#X obj 197 160 expr~ $v1*(abs($v1) + $f2)/(pow($v1 \, 2) + ($f2 - 1)*abs($v1)
+1);
#X obj 191 94 adc~;
#X obj 195 366 dac~;
#X obj 197 127 *~ 0.5;
#X obj 196 332 *~ 0.5;
#X obj 269 17 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144
-1 -1 5600 1;
#X obj 265 207 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144
-1 -1 3400 1;
#X floatatom 528 91 5 0 0;
#X connect 0 0 4 0;
#X connect 1 0 3 0;
#X connect 1 1 3 0;
#X connect 3 0 0 0;
#X connect 4 0 2 0;
#X connect 4 0 2 1;
#X connect 5 0 3 1;
#X connect 6 0 4 1;
#X connect 7 0 0 1;

From barknech at ph-cip.uni-koeln.de  Sat May 11 09:12:38 2002
From: barknech at ph-cip.uni-koeln.de (Frank Barknecht)
Date: Sat, 11 May 2002 09:12:38 +0200
Subject: [PD] help on random samplePlayer
In-Reply-To: <003f01c1f843$844bec30$a026fea9@newbie>
References: <003f01c1f843$844bec30$a026fea9@newbie>
Message-ID: <20020511091238.B2030@fliwatut.scifi>

Andre Schmidt hat gesagt: // Andre Schmidt wrote:

> i've done this for video but my friend wants one for audio...
> i mostly do visual related stuff with pd so i would need some suggestions for this...
> 
> what i want to do is very simple
> 
> 1.load a sample (drumloop) [in array?]
> 2.divide starting points in that loop (like 2,4,8,16 or 32)
> 3.randomly play from those start points
> 
> so what it does is just randomly make new arranged beats from a drumloop
> (like what recyle does in offline)

A very similar thing is my new pecycle from footils.radio-worldwi.de,
but there you cannot specify slice points by hand, they are searched
automatically by the bonk~ object, but that is quite intelligent for
this task.

ciao,
-- 
 Frank Barknecht                                  _ _______footils__



From barknech at ph-cip.uni-koeln.de  Sat May 11 11:55:53 2002
From: barknech at ph-cip.uni-koeln.de (Frank Barknecht)
Date: Sat, 11 May 2002 11:55:53 +0200
Subject: [PD] [announce] knob-0.02
Message-ID: <20020511115553.A4324@fliwatut.scifi>

hi,
the knob-variation of the IEM-sliders has one bug less and thanks to
Olaf Matthes now is an external. No PD-patching needed anymore, but
the build still needs the PD sources in reach to succeed. Also
included is Orm's clock patch for those, who work to far away from a
real clock.

There is one bug fixed: Moving the knob now doesn't show a distorted
dial anymore, but still knob doesn't pass inlet values unchanged, so
better don't use the inlets.

You can download knob-0.02 at http://footils.radio-worldwi.de, Linux
binary included.

ciao,
-- 
 Frank Barknecht                                  _ _______footils__



From olaf.matthes at gmx.de  Sat May 11 12:32:33 2002
From: olaf.matthes at gmx.de (Olaf Matthes)
Date: Sat, 11 May 2002 12:32:33 +0200
Subject: [PD] [announce] knob-0.02
References: <20020511115553.A4324@fliwatut.scifi>
Message-ID: <3CDCF341.2B5EB23@gmx.de>

Hi,

for all windowers without VC++ a zip file with compiled 'knob'-binary
for win32 can be found at:
http://www.akustische-kunst.de/puredata/winport.html

Olaf

Frank Barknecht schrieb:

> hi,
> the knob-variation of the IEM-sliders has one bug less and thanks to
> Olaf Matthes now is an external. No PD-patching needed anymore, but
> the build still needs the PD sources in reach to succeed. Also
> included is Orm's clock patch for those, who work to far away from a
> real clock.
>
> There is one bug fixed: Moving the knob now doesn't show a distorted
> dial anymore, but still knob doesn't pass inlet values unchanged, so
> better don't use the inlets.
>
> You can download knob-0.02 at http://footils.radio-worldwi.de, Linux
> binary included.
>
> ciao,
> --
>  Frank Barknecht                                  _ _______footils__



From czaja at chopin.edu.pl  Sat May 11 13:16:10 2002
From: czaja at chopin.edu.pl (Krzysztof Czaja)
Date: Sat, 11 May 2002 13:16:10 +0200
Subject: [PD] loadbang in subpatches
References: <000c01c1f80f$e07052a0$1700a8c0@sme> <20020510083239.A1782622@man104-1.ucsd.edu> <000701c1f845$209a2790$1700a8c0@sme>
Message-ID: <3CDCFD7A.9090600@chopin.edu.pl>

hi Marius, hi Miller,

right, there is a bug in canvas_loadbang()/canvas_loadbangabstractions()
combo.  It appears to be easy to fix in g_canvas.c:  either delete
lines 968 and 972, or delete lines 959-960 (test23).  But I am
somewhat baffled -- actually I do not see any reason why abstractions
are handled separately in canvas_loadbang().  Maybe a new feature is
going to bang in that requires such differentiation?

Krzysztof

sme wrote:
...
 > it is a patch with a subpatch, and in the subpatch i have an abstraction
 > that contains a loadbang.



From nullpointer at odessadesign.co.uk  Sat May 11 17:51:05 2002
From: nullpointer at odessadesign.co.uk (nullpointer)
Date: Sat, 11 May 2002 16:51:05 +0100
Subject: [PD] Pd-VST
References: <20020511115553.A4324@fliwatut.scifi> <3CDCF341.2B5EB23@gmx.de>
Message-ID: <000c01c1f903$ab0823a0$87967ad5@WINTERMUTE>

Does anyone know of a method of connecting Logic/Cubase.. with PD..
I was thinking of some sort of VST instrument that would transmit midi data
via udp/tcp for pd to netreceive..?

I tried using virtual midi ports in my pc and doing it that way.. but midi
latency is terrible on my pc (yeah i know I'm using windoze.. ) and
netreceive is a bit more portable...

If there isn't one then maybe i should try writing one? does anyone know if
it would be a viable method?

Thanks

Tom

http://www.nullpointer.co.uk




From mark at junklight.com  Sat May 11 18:49:20 2002
From: mark at junklight.com (mark)
Date: Sat, 11 May 2002 17:49:20 +0100
Subject: [PD] Pd-VST
In-Reply-To: <000c01c1f903$ab0823a0$87967ad5@WINTERMUTE>
Message-ID: <FMEDICLGHPGJBJNAPJHLEEJHCOAA.mark@junklight.com>

The new cubase (SX) apparently has Midi plugins - writing a wrapper 
for that might be fun. Haven't seen an SDK yet (but haven't looked either)

To make it a VST instrument would be a little more complex - as I see it 
you can either write a wrapper that replaces the dac and adc with VST 
stuff (this would be a lot simpler than the dac/adc 'cos you don't 
need to worry about devices at all) but of course you would then have 
a branch of PD which you would need t sync with the official one. 

Doing it via sockets and a vst connector instrument would be the neatest 
- I think the CsoundVST and Csound~ stuff works a bit like this (I might 
be wrong) so you could look at that

cheers 

mark 

-----Original Message-----
From: nullpointer [mailto:nullpointer at odessadesign.co.uk]
Sent: 11 May 2002 16:51
To: pd-list
Subject: [PD] Pd-VST


Does anyone know of a method of connecting Logic/Cubase.. with PD..
I was thinking of some sort of VST instrument that would transmit midi data
via udp/tcp for pd to netreceive..?

I tried using virtual midi ports in my pc and doing it that way.. but midi
latency is terrible on my pc (yeah i know I'm using windoze.. ) and
netreceive is a bit more portable...

If there isn't one then maybe i should try writing one? does anyone know if
it would be a viable method?

Thanks

Tom

http://www.nullpointer.co.uk




From gboy at nycap.rr.com  Sat May 11 19:38:28 2002
From: gboy at nycap.rr.com (joge .)
Date: Sat, 11 May 2002 13:38:28 -0400
Subject: [PD] why graph on parent ?
Message-ID: <002301c1f912$ad920500$bab11842@mauve>

hi all .

i have been playing around recently with visual aspects of pd to aid in the
representation of some audio processing .  i stumbled upon the *graph on
parent* option when right clicking on a subpatch .   however , i dont see
the use of this option .  it doesnt seem like it is doing anything except
making a gray box which i can specify the dimensions of .  the graphical box
turn blue when i highlight it and then sometimes it turns black .
is there a way to get a certain a portion of a subpatch to graph on the
parent patch that is called from ?

joge .



From mpuckett at man104-1.ucsd.edu  Sat May 11 19:54:34 2002
From: mpuckett at man104-1.ucsd.edu (Miller Puckette)
Date: Sat, 11 May 2002 10:54:34 -0700
Subject: [PD] why graph on parent ?
In-Reply-To: <002301c1f912$ad920500$bab11842@mauve>; from gboy@nycap.rr.com on Sat, May 11, 2002 at 01:38:28PM -0400
References: <002301c1f912$ad920500$bab11842@mauve>
Message-ID: <20020511105434.B1785009@man104-1.ucsd.edu>

Yeah, I haven't written the doc yet, but just close the patch and you'll see
all the GUI objects appear on the parent instead.  The idea is to allow you
to design abstractions with GUIs.

cheers
Miller

On Sat, May 11, 2002 at 01:38:28PM -0400, joge . wrote:
> hi all .
> 
> i have been playing around recently with visual aspects of pd to aid in the
> representation of some audio processing .  i stumbled upon the *graph on
> parent* option when right clicking on a subpatch .   however , i dont see
> the use of this option .  it doesnt seem like it is doing anything except
> making a gray box which i can specify the dimensions of .  the graphical box
> turn blue when i highlight it and then sometimes it turns black .
> is there a way to get a certain a portion of a subpatch to graph on the
> parent patch that is called from ?
> 
> joge .
> 


From jsarlo at mambo.peabody.jhu.edu  Sat May 11 21:04:05 2002
From: jsarlo at mambo.peabody.jhu.edu (Joseph A. Sarlo)
Date: Sat, 11 May 2002 15:04:05 -0400 (EDT)
Subject: [PD] getting block overlap from inside an external
Message-ID: <Pine.LNX.4.44.0205111443350.592-100000@mambo.peabody.jhu.edu>

Hi all,

Does anyone know how to get the overlap of a sub patch from within an
external? It looks like the only way is to look through all of the ugens
in the dspcontext and find the t_block class, but I can't figure out how
to get at the dspcontext, and that doesn't really seem like the "right"
way either.


Joe
-- 
 ______________________________
|
| Joseph A. Sarlo
|
| jsarlo at mambo.peabody.jhu.edu
|______________________________





From x at meta.lo-res.org  Sat May 11 21:38:03 2002
From: x at meta.lo-res.org (CK)
Date: Sat, 11 May 2002 21:38:03 +0200 (CEST)
Subject: [PD] xgate
In-Reply-To: <no.id> from "sme" at May 10, 2002 10:03:38 PM
Message-ID: <200205111938.g4BJc3Bl045560@meta.lo-res.org>

I read:
> where can i find the xgate object, 

http://test.pilot.fm/pd/externs/

> is it also available for win?

no makefile for win yet, but if you can adapt an existing one I 
can't see a reason why it shouldn't compile on windows, if you
do so could you provide me with a link to a win binary ?

anyway, I think krysztofs gate is sort of becoming the standard.
I just did this as a quick hack because someone on the list asked 
for it.

regards,

x

-- 
chris at lo-res.org	Postmodernism is german romanticism with better
http://pilot.fm/	special effects. (Jeff Keuss / via ctheory.com)


From jdl at xdv.org  Sat May 11 21:58:28 2002
From: jdl at xdv.org (=?ISO-8859-1?Q?=5F-=AF-=5F?=)
Date: Sat, 11 May 2002 21:58:28 +0200 (CEST)
Subject: [PD] ggee: zombies with shell
In-Reply-To: <Pine.LNX.4.31.0205101343580.5846-100000@xdv.org>
Message-ID: <Pine.LNX.4.32.0205112157530.465-100000@wrzk.farmersmanual.co.at>


same here. all processes started by "shell" hang around until pd ends,
even if they re actually finito ..

[g?nter geiger]->[Re: [PD] ggee: zombies with shell]->[02-05-10 13:46]

 |
 |I think this is abug in shell, which should call "wait" to end with
 |the zombies. I never had problems with that though, and the test patch
 |doesn't show zombies (but it should). ??
 |
 |Guenter
 |
 |On Fri, 10 May 2002 rat at telecoma.net wrote:
 |
 |> hi,
 |>
 |> i m using guenthers shell external, but i get a
 |> lot of zombies hanging around, anyone know
 |> what to do about it ?
 |>
 |> cheers
 |>
 |> erich
 |>
 |>
 |>
 |

-- 
<.><.>tt? 58199.75555oo:=>-.>-.++- 2089938888!!!!ll?>xI?>xI??| 51477.25555



From ydegoyon at free.fr  Sat May 11 22:33:47 2002
From: ydegoyon at free.fr (Yves Degoyon)
Date: Sat, 11 May 2002 22:33:47 +0200
Subject: [PD] [announce][unauthorized] updates, bug fixes
Message-ID: <3CDD802B.2070302@free.fr>

hi,

here is the list of bug fixes and updates
for "unauthorized pd"
( which once was a joke )

ADDED :

disto~ : a distortion effect inspired by Guitar Digital Effects
as someone asked for such effects, i must mention
i also use "overdrive" LADSPA plugin which sounds good.

IMPROVED/FIXED :

cooled~ :
added : output of sample positions
fixed : resizing problems

sonogram~ :
added : one level undo on the sonogram part ( not the phasogram )
fixed : use copy buffers for better "cut&paste"

playlist:
fixed : handle wrong directory location messages.

-- end of transmission

cheers,

yvotchka
http://ydegoyon.free.fr





From andre at vju.info  Sun May 12 01:17:55 2002
From: andre at vju.info (Andre Schmidt)
Date: Sun, 12 May 2002 01:17:55 +0200
Subject: [PD] drag'n'drop
Message-ID: <002e01c1f942$1543d7d0$a026fea9@newbie>

hi,

i was hoping when i drag'n'drop a file to a message it would take the path+name of the file :)

is there any external that could do this on win32 (getting file name+path with drag'n'drop to pd)

thnx
-andre
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020512/ead4419c/attachment.htm>

From jusu at pinktwins.com  Sun May 12 12:00:07 2002
From: jusu at pinktwins.com (=?iso-8859-1?Q?Juha_Vehvil=E4inen?=)
Date: Sun, 12 May 2002 13:00:07 +0300
Subject: [PD] drag'n'drop
Message-ID: <00ac01c1f99b$cc57ae70$8fa1f83e@tp>

Here's a patch to do it with Framestein.

cheers
Juha

> ----- Original Message -----
> From: Andre Schmidt
> To: PD-LiST
> Sent: Sunday, May 12, 2002 2:17 AM
> Subject: [PD] drag'n'drop
> 
> 
> hi,
> 
> i was hoping when i drag'n'drop a file to a message it would take the
> path+name of the file :)
> 
> is there any external that could do this on win32 (getting file name+path
> with drag'n'drop to pd)
> 
> thnx
> -andre
> 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: example-draganddrop.pd
Type: application/octet-stream
Size: 559 bytes
Desc: not available
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020512/81116eff/attachment.obj>

From 8dngm at qlink.queensu.ca  Sun May 12 18:37:22 2002
From: 8dngm at qlink.queensu.ca (David McCallum)
Date: Sun, 12 May 2002 09:37:22 -0700
Subject: [PD] distortion
In-Reply-To: <20020511090917.A2030@fliwatut.scifi>
References: <Pine.GSO.4.43.0205100939210.11136-100000@qlink.queensu.ca>
 <3CDBCA24.2080200@iem.kug.ac.at>
 <Pine.GSO.4.43.0205100939210.11136-100000@qlink.queensu.ca>
Message-ID: <5.1.0.14.0.20020512093523.00ab0690@qlink.queensu.ca>


         Oh, neat! I tried doing expr~ before but used the sample-specific 
notation and not the vectors (I didn't/don't really understand the vector 
aspect of DSP.)

         I wanted to use tabread4~ because I assumed that it would be less 
processor intensive than an expr~. Does anybody have any experience, data 
on this?

David McCallum


At 09:09 AM 11/05/02 +0200, Frank Barknecht wrote:
>I wouldn't write this into a table but instead use the expr~ family.
>Unless more 'GEN' functions besides "sinesums" get implemented widely,
>expr~ is a better way for this kind of waveshaping. I tested some
>waveshaping methods in my dirty waveshaper patch available at
>http://footils.radio-worldwi.de (soon footils.org, btw.)
>
>Your example is attached.
>
>ciao,
>--
>  Frank Barknecht                                  _ _______footils__
>

.
. David McCallum
. Queen's University Electronic Music Studio Manager
.         and Noise Maker
. html://mentalfloss.ca/sintheta/
.



From ydegoyon at free.fr  Sun May 12 15:50:16 2002
From: ydegoyon at free.fr (Yves Degoyon)
Date: Sun, 12 May 2002 15:50:16 +0200
Subject: [Fwd: Re: [PD] distortion]
Message-ID: <3CDE7318.50509@free.fr>



good, but no "abs" function in expr~ here ! !

am i out of sync ??

cheers,

yves

David McCallum wrote:

 >
 > Oh, neat! I tried doing expr~ before but used the sample-specific
 > notation and not the vectors (I didn't/don't really understand the
 > vector aspect of DSP.)
 >
 > I wanted to use tabread4~ because I assumed that it would be less
 > processor intensive than an expr~. Does anybody have any experience,
 > data on this?
 >
 > David McCallum
 >
 >
 > At 09:09 AM 11/05/02 +0200, Frank Barknecht wrote:
 >
 >> I wouldn't write this into a table but instead use the expr~ family.
 >> Unless more 'GEN' functions besides "sinesums" get implemented widely,
 >> expr~ is a better way for this kind of waveshaping. I tested some
 >> waveshaping methods in my dirty waveshaper patch available at
 >> http://footils.radio-worldwi.de (soon footils.org, btw.)
 >>
 >> Your example is attached.
 >>
 >> ciao,
 >> --
 >> Frank Barknecht _ _______footils__
 >>
 >
 > .
 > . David McCallum
 > . Queen's University Electronic Music Studio Manager
 > . and Noise Maker
 > . html://mentalfloss.ca/sintheta/
 > .
 >
 >
 >
 >





From barknech at ph-cip.uni-koeln.de  Sun May 12 16:10:38 2002
From: barknech at ph-cip.uni-koeln.de (Frank Barknecht)
Date: Sun, 12 May 2002 16:10:38 +0200
Subject: [Fwd: Re: [PD] distortion]
In-Reply-To: <3CDE7318.50509@free.fr>
References: <3CDE7318.50509@free.fr>
Message-ID: <20020512161038.A4060@fliwatut.scifi>

Yves Degoyon hat gesagt: // Yves Degoyon wrote:

> good, but no "abs" function in expr~ here ! !
> 
> am i out of sync ??
Probably. abs didn't work in older version of expr. If you want t be
sure, you might use the newest version from
http://crca.ucsd.edu/~yadegari/expr.html 
but 0.35-test17 is up to date already.
ciao,
-- 
 Frank Barknecht                                  _ _______footils__



From andre at vju.info  Sun May 12 17:12:27 2002
From: andre at vju.info (Andre Schmidt)
Date: Sun, 12 May 2002 17:12:27 +0200
Subject: [PD] need audio help
Message-ID: <002401c1f9c7$6d9b31a0$a026fea9@newbie>

hi,

this is my first audio project with pd :)
so i would be very happy if some1 gives some tips how to make it better

what it does?
it loads an audiofile to table. then the size is divided and randomly played with xgroove~ from desired points...

this is probably NOT the best way to do this, but thats how i did it with video. and i'm not so good on handling audio...

my biggest problem are those snaps/clicks when ever it starts to play from another point. how can i eliminate those snaps/clicks ? (fast fadeout before playing the next slice?)

btw. how do i count the BPM from an audiofile and convert it to speed(float) for xgroove~

...

to use the [random_drummer.pd] you need:
- xgroove~
- zexy
- framestein (sorry, but is fs the only way for drag'n'drop)
- gem (if you have a "smaller" solution for [oneshot] let me know !)

how 2 use:
- start pd :)
- load the patch
- drag a (drum)loop to the framestein window
then it should start automaticly
(- set slices with [vdial])

here's a loop (if you need)
www.vju-tv.net/dloop08.wav

1000x thnx for any answer
-andre
ps. sorry about the mess in the patch...
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020512/f30ce06b/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: random_drummer4.pd
Type: application/octet-stream
Size: 3110 bytes
Desc: not available
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020512/f30ce06b/attachment.obj>

From gboy at nycap.rr.com  Sun May 12 19:21:13 2002
From: gboy at nycap.rr.com (joge .)
Date: Sun, 12 May 2002 13:21:13 -0400
Subject: [PD] usleep() equivalent to Sleep() ?
Message-ID: <001301c1f9dc$d82fd7e0$6801a8c0@mauve>

hi all ,

i am trying to compile two externals of yves's on to windows .   there is
one issue with threads [i am using pthreads for maximum unix compatibility]
that i seem to be having though .  there is no usleep() for windows as far
as i can tell .  however i did fine a function called Sleep() .  from my
brief browsing of code on the internet .  i thought the two for the more
part were equivalent in their functionality :  to put a thread/process to
sleep for a specified amount of time .  however , i seem to get *buffer
overruns* when i play with the externs .  everything compiles fine and is
even loaded fine , it seems to be when the external tries to draw to the
screen that i get the buffer overrun .  the externals i am trying to compile
over are sonogram~ 0.9 and cooled~ 0.6 .

thanks .

joge .



From olaf.matthes at gmx.de  Sun May 12 22:42:17 2002
From: olaf.matthes at gmx.de (Olaf Matthes)
Date: Sun, 12 May 2002 22:42:17 +0200
Subject: [PD] usleep() equivalent to Sleep() ?
References: <001301c1f9dc$d82fd7e0$6801a8c0@mauve>
Message-ID: <3CDED3A9.92B6F2B5@gmx.de>

Hi,

usleep() takes time in microseconds, Window's sleep() needs milliseconds... this
makes sleep() sleep 1000 times longer than wanted if used with the same value...

Olaf

"joge ." schrieb:

> hi all ,
>
> i am trying to compile two externals of yves's on to windows .   there is
> one issue with threads [i am using pthreads for maximum unix compatibility]
> that i seem to be having though .  there is no usleep() for windows as far
> as i can tell .  however i did fine a function called Sleep() .  from my
> brief browsing of code on the internet .  i thought the two for the more
> part were equivalent in their functionality :  to put a thread/process to
> sleep for a specified amount of time .  however , i seem to get *buffer
> overruns* when i play with the externs .  everything compiles fine and is
> even loaded fine , it seems to be when the external tries to draw to the
> screen that i get the buffer overrun .  the externals i am trying to compile
> over are sonogram~ 0.9 and cooled~ 0.6 .
>
> thanks .
>
> joge .



From ydegoyon at free.fr  Mon May 13 01:32:46 2002
From: ydegoyon at free.fr (Yves Degoyon)
Date: Mon, 13 May 2002 01:32:46 +0200
Subject: [PD] usleep() equivalent to Sleep() ?
References: <001301c1f9dc$d82fd7e0$6801a8c0@mauve> <3CDED3A9.92B6F2B5@gmx.de>
Message-ID: <3CDEFB9E.3030303@free.fr>

hi,

Olaf's help is very useful here
because "sleep" on UNIX takes
a number of seconds as argument
( thus, different from Windows' sleep ).

If you ported the code "as is",
there should be a delay of 100 seconds
before drawing anything,
i guess that's not what you expect.

So, divide THREAD_SLEEP_TIME by 1000.

Next, i don't really know what you mean by
"buffer overrun", maybe because i never
used PD on Windows ???

cheers,

yves

Olaf Matthes wrote:

>Hi,
>
>usleep() takes time in microseconds, Window's sleep() needs milliseconds... this
>makes sleep() sleep 1000 times longer than wanted if used with the same value...
>
>Olaf
>
>"joge ." schrieb:
>
>>hi all ,
>>
>>i am trying to compile two externals of yves's on to windows .   there is
>>one issue with threads [i am using pthreads for maximum unix compatibility]
>>that i seem to be having though .  there is no usleep() for windows as far
>>as i can tell .  however i did fine a function called Sleep() .  from my
>>brief browsing of code on the internet .  i thought the two for the more
>>part were equivalent in their functionality :  to put a thread/process to
>>sleep for a specified amount of time .  however , i seem to get *buffer
>>overruns* when i play with the externs .  everything compiles fine and is
>>even loaded fine , it seems to be when the external tries to draw to the
>>screen that i get the buffer overrun .  the externals i am trying to compile
>>over are sonogram~ 0.9 and cooled~ 0.6 .
>>
>>thanks .
>>
>>joge .
>>
>
>
>
>




From jdavison at speakeasy.org  Mon May 13 02:15:39 2002
From: jdavison at speakeasy.org (jdavison at speakeasy.org)
Date: Sun, 12 May 2002 20:15:39 -0400 (EDT)
Subject: [PD] usleep() equivalent to Sleep() ?
In-Reply-To: <no.id> from "Yves Degoyon" at May 13, 2002 01:32:46 AM
Message-ID: <20020513001539.6640.qmail@grace.speakeasy.org>

As long as we're on the subject, it's worth noting that usleep isn't a standard
UNIX function.  "nanosleep" is.

-- 
John Davison, jdavison at-sign speakeasy period org


From integer at www.god-emil.dk  Mon May 13 10:45:31 2002
From: integer at www.god-emil.dk (integer at www.god-emil.dk)
Date: Mon, 13 May 2002 10:45:31 +0200 (CEST)
Subject: [PD] 
Message-ID: <200205130845.g4D8jVE36190@www.god-emil.dk>



>From sympa-request at ircam.fr Mon May 13 10:08:57 2002
>Date: Mon, 13 May 2002 10:08:51 +0200 (MET DST)
>From: sympa-request at ircam.fr
>To: integer at www.god-emil.dk
>Subject: You have been removed from list jmax
>
>
>You have been removed from list jmax.
>
>                                            Thanks for being with us.




more idiotik male fascism. 


that lawsuit - it will be the first.


thank you chris. 


nn.







From enrique.franco at ul.ie  Mon May 13 12:24:12 2002
From: enrique.franco at ul.ie (Enrique Franco)
Date: Mon, 13 May 2002 11:24:12 +0100
Subject: [PD] Clicks, Clips, Noise..
Message-ID: <3CDF944B.B4EF215E@ul.ie>

Hi,

I'm plugin my electric guitar and processing the signal with bp~
filters, changing the bandwith and center frecuency. Whenever I start to
process, the noise and clips and clicks are all the time. To change the
parameters I'm using pressure sensors with a PICO ADC-11 converter (12
bits).How can I solve the noise problems?

Enrique





From andre at vju.info  Mon May 13 12:44:43 2002
From: andre at vju.info (Andre Schmidt)
Date: Mon, 13 May 2002 12:44:43 +0200
Subject: [PD] 
References: <200205130845.g4D8jVE36190@www.god-emil.dk>
Message-ID: <000d01c1fa6b$31aadb10$a026fea9@newbie>

well, your posts (at least here) are mostly ot and unreadable...
[and you seem to have too much negative karma in your ego]

peace
-andre

----- Original Message ----- 
From: <integer at www.god-emil.dk>
To: <ck at mamalala.de>; <pd-list at iem.kug.ac.at>
Sent: Monday, May 13, 2002 10:45 AM
Subject: [PD] 


> 
> 
> >From sympa-request at ircam.fr Mon May 13 10:08:57 2002
> >Date: Mon, 13 May 2002 10:08:51 +0200 (MET DST)
> >From: sympa-request at ircam.fr
> >To: integer at www.god-emil.dk
> >Subject: You have been removed from list jmax
> >
> >
> >You have been removed from list jmax.
> >
> >                                            Thanks for being with us.
> 
> 
> 
> 
> more idiotik male fascism. 
> 
> 
> that lawsuit - it will be the first.
> 
> 
> thank you chris. 
> 
> 
> nn.
> 
> 
> 
> 
> 
> 



From marius.schebella at chello.at  Mon May 13 12:57:50 2002
From: marius.schebella at chello.at (sme)
Date: Mon, 13 May 2002 12:57:50 +0200
Subject: [PD] Clicks, Clips, Noise..
References: <3CDF944B.B4EF215E@ul.ie>
Message-ID: <002401c1fa6d$06ac02c0$1700a8c0@sme>

hi,
the clicks, as i think, arise because th bp~ filter does not
interpolate. the values "jump" after each signal-vector. to avoid this
you could use one of the IEM-filters (interpolating) or a filter which
can take a signal-inlet.
s?me

----- Original Message -----
From: "Enrique Franco" <enrique.franco at ul.ie>
To: <pd-list at iem.kug.ac.at>
Sent: Monday, May 13, 2002 12:24 PM
Subject: [PD] Clicks, Clips, Noise..


> Hi,
>
> I'm plugin my electric guitar and processing the signal with bp~
> filters, changing the bandwith and center frecuency. Whenever I start
to
> process, the noise and clips and clicks are all the time. To change
the
> parameters I'm using pressure sensors with a PICO ADC-11 converter (12
> bits).How can I solve the noise problems?
>
> Enrique
>
>
>
>
>




From integer at www.god-emil.dk  Mon May 13 13:05:41 2002
From: integer at www.god-emil.dk (integer at www.god-emil.dk)
Date: Mon, 13 May 2002 13:05:41 +0200 (CEST)
Subject: [PD] 
Message-ID: <200205131105.g4DB5f836445@www.god-emil.dk>



"Andre Schmidt" <andre at vju.info>

>well, your posts (at least here) are mostly ot and unreadable...
>[and you seem to have too much negative karma in your ego]
>
>peace
>-andre


it is a mistake to think you know when you do not know.
to know that this is a mistake keeps one from making it.


>negative karma in your ego

was chris unsubscribed +?

no


negative is male fascism.




>well,


chris has blamed me as well.


if the ircam male fascist who committed the crime is asked
he will respond likewise.

to do with healthy xy brains.



>well,

the question isnt well.

it is WHY.



murderers.


nn






>----- Original Message ----- 
>From: <integer at www.god-emil.dk>
>To: <ck at mamalala.de>; <pd-list at iem.kug.ac.at>
>Sent: Monday, May 13, 2002 10:45 AM
>Subject: [PD] 
>
>
>> 
>> 






From mdjp100 at york.ac.uk  Mon May 13 13:00:53 2002
From: mdjp100 at york.ac.uk (Matthew Paradis)
Date: Mon, 13 May 2002 12:00:53 +0100
Subject: [PD] Pd-VST
References: <20020511115553.A4324@fliwatut.scifi> <3CDCF341.2B5EB23@gmx.de> <000c01c1f903$ab0823a0$87967ad5@WINTERMUTE>
Message-ID: <3CDF9CE4.DBAFF02@york.ac.uk>

Hi Tom,

I'm sure that there used to be a vst plugin called pd-auto which allowed midi
control data to be sent via network sockets to pd.
Unfortunately I can't find a URL for the plug-in and no longer have a copy
myself.  Maybe someone else on the list has the URL.

Cheers

Matt

nullpointer wrote:

> Does anyone know of a method of connecting Logic/Cubase.. with PD..
> I was thinking of some sort of VST instrument that would transmit midi data
> via udp/tcp for pd to netreceive..?
>
> I tried using virtual midi ports in my pc and doing it that way.. but midi
> latency is terrible on my pc (yeah i know I'm using windoze.. ) and
> netreceive is a bit more portable...
>
> If there isn't one then maybe i should try writing one? does anyone know if
> it would be a viable method?
>
> Thanks
>
> Tom
>
> http://www.nullpointer.co.uk

--

Matthew Paradis
University of York
Music Department
Heslington,
York,
YO10 5DD,
UK
Tel: 0044-1904-43-2435
mdjp100 at york.ac.uk


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020513/ed2c7edd/attachment.htm>

From marius.schebella at chello.at  Mon May 13 13:10:11 2002
From: marius.schebella at chello.at (sme)
Date: Mon, 13 May 2002 13:10:11 +0200
Subject: [PD] 
References: <200205130845.g4D8jVE36190@www.god-emil.dk> <000d01c1fa6b$31aadb10$a026fea9@newbie>
Message-ID: <002701c1fa6e$bfbb1520$1700a8c0@sme>

and i think i would say i do what i use to call love her? at least her
what you call ego.
s?me.

----- Original Message -----
From: "Andre Schmidt" <andre at vju.info>
To: "PD-LiST" <pd-list at iem.kug.ac.at>
Sent: Monday, May 13, 2002 12:44 PM
Subject: Re: [PD]


> well, your posts (at least here) are mostly ot and unreadable...
> [and you seem to have too much negative karma in your ego]
>
> peace
> -andre
>
> ----- Original Message -----
> From: <integer at www.god-emil.dk>
> To: <ck at mamalala.de>; <pd-list at iem.kug.ac.at>
> Sent: Monday, May 13, 2002 10:45 AM
> Subject: [PD]
>
>
> >
> >
> > >From sympa-request at ircam.fr Mon May 13 10:08:57 2002
> > >Date: Mon, 13 May 2002 10:08:51 +0200 (MET DST)
> > >From: sympa-request at ircam.fr
> > >To: integer at www.god-emil.dk
> > >Subject: You have been removed from list jmax
> > >
> > >
> > >You have been removed from list jmax.
> > >
> > >                                            Thanks for being with
us.
> >
> >
> >
> >
> > more idiotik male fascism.
> >
> >
> > that lawsuit - it will be the first.
> >
> >
> > thank you chris.
> >
> >
> > nn.
> >
> >
> >
> >
> >
> >
>
>




From mdjp100 at york.ac.uk  Mon May 13 13:11:03 2002
From: mdjp100 at york.ac.uk (Matthew Paradis)
Date: Mon, 13 May 2002 12:11:03 +0100
Subject: [PD] Pd-VST
References: <20020511115553.A4324@fliwatut.scifi> <3CDCF341.2B5EB23@gmx.de> <000c01c1f903$ab0823a0$87967ad5@WINTERMUTE> <3CDF9CE4.DBAFF02@york.ac.uk>
Message-ID: <3CDF9F47.18D836DD@york.ac.uk>

Sorry, just found the URL it's http://mamalala.de/xovo

Matt

Matthew Paradis wrote:

> Hi Tom,
>
> I'm sure that there used to be a vst plugin called pd-auto which
> allowed midi control data to be sent via network sockets to pd.
> Unfortunately I can't find a URL for the plug-in and no longer have a
> copy myself.  Maybe someone else on the list has the URL.
>
> Cheers
>
> Matt
>
> nullpointer wrote:
>
>> Does anyone know of a method of connecting Logic/Cubase.. with PD..
>> I was thinking of some sort of VST instrument that would transmit
>> midi data
>> via udp/tcp for pd to netreceive..?
>>
>> I tried using virtual midi ports in my pc and doing it that way..
>> but midi
>> latency is terrible on my pc (yeah i know I'm using windoze.. ) and
>> netreceive is a bit more portable...
>>
>> If there isn't one then maybe i should try writing one? does anyone
>> know if
>> it would be a viable method?
>>
>> Thanks
>>
>> Tom
>>
>> http://www.nullpointer.co.uk
>
> --
>
> Matthew Paradis
> University of York
> Music Department
> Heslington,
> York,
> YO10 5DD,
> UK
> Tel: 0044-1904-43-2435
> mdjp100 at york.ac.uk
>
>

--

Matthew Paradis
University of York
Music Department
Heslington,
York,
YO10 5DD,
UK
Tel: 0044-1904-43-2435
mdjp100 at york.ac.uk


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020513/04bf730b/attachment.htm>

From pi at attacksyour.net  Mon May 13 13:30:40 2002
From: pi at attacksyour.net (martin pi)
Date: Mon, 13 May 2002 13:30:40 +0200 (CEST)
Subject: [PD] usleep() equivalent to Sleep() ?
In-Reply-To: <20020513001539.6640.qmail@grace.speakeasy.org>
Message-ID: <Pine.LNX.4.21.0205131330060.11976-100000@kontent.attacksyour.net>



but it is recommended to use select() with NULLs
and a timeval struct instead, i was told once.

martin



On Sun, 12 May 2002 jdavison at speakeasy.org wrote:

> As long as we're on the subject, it's worth noting that usleep isn't a standard
> UNIX function.  "nanosleep" is.
> 
> -- 
> John Davison, jdavison at-sign speakeasy period org
> 
> 


martin pi
attacksyour.net/pi

johann strauss gasse 32 | 7
1040 vienna
++43 699 10 44 37 42

sil.at





From geiger at xdv.org  Mon May 13 13:58:06 2002
From: geiger at xdv.org (=?X-UNKNOWN?Q?g=FCnter_geiger?=)
Date: Mon, 13 May 2002 13:58:06 +0200 (CEST)
Subject: [PD] usleep() equivalent to Sleep() ?
In-Reply-To: <Pine.LNX.4.21.0205131330060.11976-100000@kontent.attacksyour.net>
Message-ID: <Pine.LNX.4.31.0205131355480.7543-100000@xdv.org>


I recommend using sys_microsleep from m_imp.h, ...

Guenter

On Mon, 13 May 2002, martin pi wrote:

>
>
> but it is recommended to use select() with NULLs
> and a timeval struct instead, i was told once.
>
> martin
>
>
>
> On Sun, 12 May 2002 jdavison at speakeasy.org wrote:
>
> > As long as we're on the subject, it's worth noting that usleep isn't a standard
> > UNIX function.  "nanosleep" is.
> >
> > --
> > John Davison, jdavison at-sign speakeasy period org
> >
> >
>
>
> martin pi
> attacksyour.net/pi
>
> johann strauss gasse 32 | 7
> 1040 vienna
> ++43 699 10 44 37 42
>
> sil.at
>
>
>
>



From nullpointer at odessadesign.co.uk  Mon May 13 14:23:55 2002
From: nullpointer at odessadesign.co.uk (nullpointer)
Date: Mon, 13 May 2002 13:23:55 +0100
Subject: [PD] ASIO (bug?)
References: <20020511115553.A4324@fliwatut.scifi> <3CDCF341.2B5EB23@gmx.de> <000c01c1f903$ab0823a0$87967ad5@WINTERMUTE> <3CDF9CE4.DBAFF02@york.ac.uk> <3CDF9F47.18D836DD@york.ac.uk>
Message-ID: <000701c1fa79$32ec2c50$d51f7ad5@WINTERMUTE>

Thanks to Matthew P (and T.Grill) I am running pd from logic audio as either
a netreceive version (using pd-auto vst plugin) or using virtual midi ports
(MIDIYOKE)

However my pd audio output is delayed from the logic audio output...
Both pd and logic are using the same card but pd is using mme drivers and
logic is using asio...
I tried to get pd to use the asio drivers but couldn't select from the list
of drivers available (it always picks driver 0 -a directx driver) I want
driver 33 or something for asio.. So i tried upgrading from test 17 to test
23 but now i can't select the card I want.. pd defaults to the onboard SB
soundcard...which has no asio drivers anyway!.. so i need to be able to
select the appropriate card device and then the correct driver for that
device.. I have tried lots of different combos of the command line args but
to no joy..

Any tips??

P.S. windows xp with pd test 17-23 and logic audio 5

Thanks

Tom



From andre at vju.info  Mon May 13 15:44:05 2002
From: andre at vju.info (Andre Schmidt)
Date: Mon, 13 May 2002 15:44:05 +0200
Subject: [PD] midiclock
Message-ID: <003c01c1fa84$3fbe2ea0$a026fea9@newbie>

hi,

is there a midiclock in/out for pd ?

thnx
-andre
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020513/d83334a7/attachment.htm>

From mis at creazone.com  Mon May 13 17:49:20 2002
From: mis at creazone.com (Michal Seta)
Date: Mon, 13 May 2002 10:49:20 -0500
Subject: xsample~ & was Re: [PD]
In-Reply-To: <002701c1fa6e$bfbb1520$1700a8c0@sme>
References: <200205130845.g4D8jVE36190@www.god-emil.dk>
	<000d01c1fa6b$31aadb10$a026fea9@newbie>
	<002701c1fa6e$bfbb1520$1700a8c0@sme>
Message-ID: <20020513104920.0e3c6bc5.mis@creazone.com>

On Mon, 13 May 2002 13:10:11 +0200
"sme" <marius.schebella at chello.at> wrote:

> and i think i would say i do what i use to call love her? at least her
> what you call ego.

it's "them".

And they were quite interesting about 5-6 years ago.  Since then their creativity got replaced with hate for chris and it all went down the drain.  Quite boring, frankly, in the past few years.  What a waste.

Now,

I have attempted to compile xsample a few times...  I'm on an iMac running Debian.
I get the following error

g++ -c -O6 -funroll-loops -fmove-all-movables -frerun-loop-opt -finline-functions -DPD -I/usr/local/lib/pd/include -I/usr/local/lib/pd/flext inter.cpp -o ../pd-linux/inter.o
inter.cpp: In method `void xinter::s_dsp()':
inter.cpp:223: Internal compiler error.
inter.cpp:223: Please submit a full bug report.
inter.cpp:223: Internal compiler error:
inter.cpp:223: See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
make: *** [../pd-linux/inter.o] Error 1

I didn't bother filing a bug report (yet) but I was wondering which version of gcc people use to compile it.  Mine is 2.95.4.  All other software compiles fine...

Thanks

./MiS


From martin.dupras at uwe.ac.uk  Mon May 13 17:10:45 2002
From: martin.dupras at uwe.ac.uk (Martin Dupras)
Date: Mon, 13 May 2002 16:10:45 +0100
Subject: [PD] Compiling Gem 0.87 in RedHat 7.2
Message-ID: <3CDFD775.7E8C4A1A@uwe.ac.uk>

Hi,

I'm trying to compile gem 0.87 (latest linux version?) on RH 7.2, and am

experiencing problems discussed on the list a while ago. It's working
better than when I tried a couple of months back with RH7.1 and gem
0.86, but I still get lots of errors at the 'make' stage.

Someone suggested using egcs rather than gcc0.26, which is standard in
redhat 7.2. Can anyone enlighten me on how to do this?

Thanks,

- martin



From olaf.matthes at gmx.de  Mon May 13 17:43:43 2002
From: olaf.matthes at gmx.de (Olaf Matthes)
Date: Mon, 13 May 2002 17:43:43 +0200
Subject: [PD] midiclock
References: <003c01c1fa84$3fbe2ea0$a026fea9@newbie>
Message-ID: <3CDFDF2F.AA6361A5@gmx.de>

> Andre Schmidt schrieb:
> is there a midiclock in/out for pd ?

Hi, do you mean midi timing clock (start / stop / continue) or midi
timecode (MTC)?

You could try:

[metro 10]
 |
[251{  <--- message box
 |
[midiout]

251 is the decimal value of 0xFB, the continue message. Start with 250
and stop with 248. 'midiout' sends plain midi data, there's no 'midiin'
equivalent under Win...
You might want to use 'pulse' from maxlib v0.3 instead of metro as it
allows input in beats per minute. [pulse 120 1 96 0] should give the
right clock for 120 bpm for example.

Olaf



From mprims at skynet.be  Mon May 13 17:52:48 2002
From: mprims at skynet.be (mik)
Date: Mon, 13 May 2002 17:52:48 +0200
Subject: xsample~ & was Re: [PD]
In-Reply-To: <20020513104920.0e3c6bc5.mis@creazone.com>
References: <200205130845.g4D8jVE36190@www.god-emil.dk>
	<000d01c1fa6b$31aadb10$a026fea9@newbie>
	<002701c1fa6e$bfbb1520$1700a8c0@sme>
	<20020513104920.0e3c6bc5.mis@creazone.com>
Message-ID: <20020513175248.0c0a3e4a.mprims@skynet.be>

Michal Seta <mis at creazone.com> wrote:
> On Mon, 13 May 2002 13:10:11 +0200
> "sme" <marius.schebella at chello.at> wrote:
> 

> Quite boring, frankly, in the past few years.  What a waste.
> 
True: time to set up that filter again.

> 
> I have attempted to compile xsample a few times...  I'm on an iMac running Debian.
> I get the following error
> 
> g++ -c -O6 -funroll-loops -fmove-all-movables -frerun-loop-opt -finline-functions -DPD -I/usr/local/lib/pd/include -I/usr/local/lib/pd/flext inter.cpp -o ../pd-linux/inter.o
> inter.cpp: In method `void xinter::s_dsp()':
> inter.cpp:223: Internal compiler error.
> inter.cpp:223: Please submit a full bug report.
> inter.cpp:223: Internal compiler error:
> inter.cpp:223: See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
> make: *** [../pd-linux/inter.o] Error 1
> 

I had the same problem and tried to compile it with 3.0, which worked, but then it clashed with Gem, which I compiled with 2.95.4. So I now use the precompiled version that comes with the package (which also refuses to load together with Gem :): so now, when I want to use one these two I don't load the other one).

mik 


From jdavison at speakeasy.org  Mon May 13 18:32:00 2002
From: jdavison at speakeasy.org (jdavison at speakeasy.org)
Date: Mon, 13 May 2002 12:32:00 -0400 (EDT)
Subject: [PD] usleep() equivalent to Sleep() ?
In-Reply-To: <Pine.LNX.4.31.0205131355480.7543-100000@xdv.org> from "=?X-UNKNOWN?Q?g=FCnter_geiger?=" at May 13, 2002 01:58:06 PM
Message-ID: <20020513163200.27036.qmail@grace.speakeasy.org>

        My following remarks are UNIX-centric; for the purposes of this
discussion, I equate UNIX with the Open Group Base Specifications Issue 6/IEEE
Std 1003.1-2001.  See URL
"http://www.opengroup.org/onlinepubs/007904975/nfindex.html" for more
information.

        Martin Pi writes:

>but it is recommended to use select() with NULLs and a timeval struct instead,
>i was told once.

        That's stale advice from pre-nanosleep/microsleep days.  In UNIX and
UNIX-like systems, struct timeval provides microsecond resolution, and struct
timespec provides nanosecond resolution.  Therefore, other things equal, it's
preferable to use a routine that uses struct timespec.  Such routines are
"clock_nanosleep" (see URL
"http://www.opengroup.org/onlinepubs/007904975/functions/clock_nanosleep.html"),
"nanosleep" (see URL
"http://www.opengroup.org/onlinepubs/007904975/functions/nanosleep.html"),
"pselect" (see URL
"http://www.opengroup.org/onlinepubs/007904975/functions/select.html"), and
"pthread_cond_timedwait" (see URL
"http://www.opengroup.org/onlinepubs/007904975/functions/pthread_cond_timedwait.html").

        Not all UNIX or UNIX-like systems provide nontrivial implementations of
these routines, and some of the routines ("clock_nanosleep", "pselect") are new
enough that the routines may not even exist in stub form.  The usual
compile-time and run-time checks must be done.  For example, Darwin Version 5.4
in MacOS X 10.1.3 is lagging badly; it doesn't even have "nanosleep".  One
hopes that MacOS X 10.2 will bring us a version of Darwin that is at least up
to 1998 standards.  (The 1998 Single UNIX Specification, Version 2 had
nanosleep -- see URLs "http://www.opengroup.org/onlinepubs/007908799/toc.htm"
and "http://www.opengroup.org/onlinepubs/007908799/xsh/nanosleep.html".)

        Guenter Geiger writes:

>I recommend using sys_microsleep from m_imp.h, ...

        I can't speak for Microsoft Windows, but to the best of my knowledge,
"sys_microsleep" and <m_imp.h> are vendor-specific; neither exists in the Open
Group Base Specifications Issue 6/IEEE Std 1003.1-2001 (or any of its
predecessors), SunOS 5.8, or Darwin Version 5.4.  If a system has neither of
these, a wrapper routine ought to exist which, based on compile-time and
run-time checks, falls back on one of the alternatives listed above.  (For
example, with Darwin Version 5.4, one might fall back on
"pthread_cond_timedwait", "usleep", or "select".)

-- 
John Davison, jdavison at-sign speakeasy period org


From barknech at ph-cip.uni-koeln.de  Mon May 13 18:38:29 2002
From: barknech at ph-cip.uni-koeln.de (Frank Barknecht)
Date: Mon, 13 May 2002 18:38:29 +0200
Subject: xsample~ & was Re: [PD]
In-Reply-To: <20020513175248.0c0a3e4a.mprims@skynet.be>
References: <200205130845.g4D8jVE36190@www.god-emil.dk> <000d01c1fa6b$31aadb10$a026fea9@newbie> <002701c1fa6e$bfbb1520$1700a8c0@sme> <20020513104920.0e3c6bc5.mis@creazone.com> <20020513175248.0c0a3e4a.mprims@skynet.be>
Message-ID: <20020513183828.A1139@fliwatut.scifi>

Hi,
mik hat gesagt: // mik wrote:
> I had the same problem and tried to compile it with 3.0, which
> worked, but then it clashed with Gem, which I compiled with 2.95.4.
> So I now use the precompiled version that comes with the package
> (which also refuses to load together with Gem :): so now, when I
> want to use one these two I don't load the other one).
Hm, that conflict seems strange. I did compile PD and flext/xsample
with gcc-3.0 and I also could not compile GEM 0.87 with 3.0 so I used
2.95 on Debian x86 for Gem. But I can use both together just fine,
although I don't use Gem that often. 

Ciao,
-- 
 Frank Barknecht                                  _ _______footils__



From mpuckett at man104-1.ucsd.edu  Mon May 13 18:43:27 2002
From: mpuckett at man104-1.ucsd.edu (Miller Puckette)
Date: Mon, 13 May 2002 09:43:27 -0700
Subject: [PD] usleep() equivalent to Sleep() ?
In-Reply-To: <Pine.LNX.4.21.0205131330060.11976-100000@kontent.attacksyour.net>; from pi@attacksyour.net on Mon, May 13, 2002 at 01:30:40PM +0200
References: <20020513001539.6640.qmail@grace.speakeasy.org> <Pine.LNX.4.21.0205131330060.11976-100000@kontent.attacksyour.net>
Message-ID: <20020513094327.A1812584@man104-1.ucsd.edu>

But I recently discovered that select() works only if you have an open
socket.  So if you're running "-nogui" it won't do any timing for you
unless you make your own (or startup a netreceive object).

cheers
Miller

On Mon, May 13, 2002 at 01:30:40PM +0200, martin pi wrote:
> 
> 
> but it is recommended to use select() with NULLs
> and a timeval struct instead, i was told once.
> 
> martin
> 
> 
> 
> On Sun, 12 May 2002 jdavison at speakeasy.org wrote:
> 
> > As long as we're on the subject, it's worth noting that usleep isn't a standard
> > UNIX function.  "nanosleep" is.
> > 
> > -- 
> > John Davison, jdavison at-sign speakeasy period org
> > 
> > 
> 
> 
> martin pi
> attacksyour.net/pi
> 
> johann strauss gasse 32 | 7
> 1040 vienna
> ++43 699 10 44 37 42
> 
> sil.at
> 
> 
> 


From zmoelnig at iem.kug.ac.at  Mon May 13 18:44:36 2002
From: zmoelnig at iem.kug.ac.at (IOhannes m zmoelnig)
Date: Mon, 13 May 2002 18:44:36 +0200
Subject: [PD] usleep() equivalent to Sleep() ?
References: <20020513163200.27036.qmail@grace.speakeasy.org>
Message-ID: <3CDFED74.9070109@iem.kug.ac.at>

hi !


>         Guenter Geiger writes:
> 
> 
>>I recommend using sys_microsleep from m_imp.h, ...
> 
> 
>         I can't speak for Microsoft Windows, but to the best of my knowledge,
> "sys_microsleep" and <m_imp.h> are vendor-specific; neither exists in the Open
> Group Base Specifications Issue 6/IEEE Std 1003.1-2001 (or any of its
> predecessors), SunOS 5.8, or Darwin Version 5.4.  If a system has neither of
> ...

exactly !!!

<m_imp.h> should read "m_imp.h"
it is part of pd and is some kind of "wrapper".
of course, this is not ieee-conformant, but -- hey -- we want to write 
software not standards.

mfg.cdsa.er
IOhannes



From mpuckett at man104-1.ucsd.edu  Mon May 13 18:55:12 2002
From: mpuckett at man104-1.ucsd.edu (Miller Puckette)
Date: Mon, 13 May 2002 09:55:12 -0700
Subject: [PD] usleep() equivalent to Sleep() -- CORRECTION?
In-Reply-To: <20020513094327.A1812584@man104-1.ucsd.edu>; from mpuckett@man104-1.ucsd.edu on Mon, May 13, 2002 at 09:43:27AM -0700
References: <20020513001539.6640.qmail@grace.speakeasy.org> <Pine.LNX.4.21.0205131330060.11976-100000@kontent.attacksyour.net> <20020513094327.A1812584@man104-1.ucsd.edu>
Message-ID: <20020513095512.B1812584@man104-1.ucsd.edu>

Sorry, I should have said that this is my experience in W2K.  
I've never seen a unix() that doesn't implement select() correctly!

As to sys_microsleep(), it's in Pd, not the OS, and has the good property
that it wakes up if GUI or netreceive() input arrives while it's sleeping.

On that note, however, if you're writing a Pd extern it's probably better to
use a clock_delay() callback; this way, teh rest of Pd won't hang while you
wait.

cheers
Miller

On Mon, May 13, 2002 at 09:43:27AM -0700, Miller Puckette wrote:
> But I recently discovered that select() works only if you have an open
> socket.  So if you're running "-nogui" it won't do any timing for you
> unless you make your own (or startup a netreceive object).
> 
> cheers
> Miller
> 
> On Mon, May 13, 2002 at 01:30:40PM +0200, martin pi wrote:
> > 
> > 
> > but it is recommended to use select() with NULLs
> > and a timeval struct instead, i was told once.
> > 
> > martin
> > 
> > 
> > 
> > On Sun, 12 May 2002 jdavison at speakeasy.org wrote:
> > 
> > > As long as we're on the subject, it's worth noting that usleep isn't a standard
> > > UNIX function.  "nanosleep" is.
> > > 
> > > -- 
> > > John Davison, jdavison at-sign speakeasy period org
> > > 
> > > 
> > 
> > 
> > martin pi
> > attacksyour.net/pi
> > 
> > johann strauss gasse 32 | 7
> > 1040 vienna
> > ++43 699 10 44 37 42
> > 
> > sil.at
> > 
> > 
> > 


From jdavison at speakeasy.org  Mon May 13 19:13:58 2002
From: jdavison at speakeasy.org (jdavison at speakeasy.org)
Date: Mon, 13 May 2002 13:13:58 -0400 (EDT)
Subject: [PD] usleep() equivalent to Sleep() ?
In-Reply-To: <no.id> from "IOhannes m zmoelnig" at May 13, 2002 06:44:36 PM
Message-ID: <20020513171358.5645.qmail@grace.speakeasy.org>

        Iohannes M. Zmoelnig ("zmoelnig at iem.kug.ac.at") writes:

><m_imp.h> should read "m_imp.h" it is part of pd and is some kind of
>"wrapper".

        Serves me right for posting before I'm finished with my coffee.  I
promise to scan the source code before replying from now on.

>of course, this is not ieee-conformant

        Writing a wrapper to hide vendor-specific eccentricities is exactly
what one should do.  If done correctly, it doesn't break conformance.

-- 
John Davison, jdavison at-sign speakeasy period org


From pi at attacksyour.net  Mon May 13 19:15:42 2002
From: pi at attacksyour.net (martin pi)
Date: Mon, 13 May 2002 19:15:42 +0200 (CEST)
Subject: [PD] something completely different
Message-ID: <Pine.LNX.4.21.0205131912220.12584-100000@kontent.attacksyour.net>


hi list-

it is not technical, yet astounding_

i dreamed of people controlled by pd this
night. there was also an office labeled "miller
p." and a staircase with holes and missing parts
.. in the end it turned out to be a chinese chase
in best yakuza style - yet the killers were
watchable through a device, that showed their pd
controls (and faded when they were killed).

anyone working on a cyborg~ out there?

i should sleep more 
martin


martin pi
attacksyour.net/pi

johann strauss gasse 32 | 7
1040 vienna
++43 699 10 44 37 42

sil.at





From ydegoyon at free.fr  Mon May 13 19:35:33 2002
From: ydegoyon at free.fr (Yves Degoyon)
Date: Mon, 13 May 2002 19:35:33 +0200
Subject: [PD] usleep() equivalent to Sleep() -- CORRECTION?
References: <20020513001539.6640.qmail@grace.speakeasy.org> <Pine.LNX.4.21.0205131330060.11976-100000@kontent.attacksyour.net> <20020513094327.A1812584@man104-1.ucsd.edu> <20020513095512.B1812584@man104-1.ucsd.edu>
Message-ID: <3CDFF965.1010201@free.fr>

>
>
>
>
>On that note, however, if you're writing a Pd extern it's probably better to
>use a clock_delay() callback; this way, teh rest of Pd won't hang while you
>wait.
>
except in the case where the extern is threaded
like sonogram~ or cooled~
which was the starting point
for all this thread ( without nanosleeps !! )

hem, well, very interesting all of these
but i'm rather interested in the status
of these objects for Windows ??

i'll set a link to them when they exist.

cheers,

yves





From gboy at nycap.rr.com  Mon May 13 20:00:30 2002
From: gboy at nycap.rr.com (joge .)
Date: Mon, 13 May 2002 14:00:30 -0400
Subject: [PD] usleep() equivalent to Sleep() ?
References: <001301c1f9dc$d82fd7e0$6801a8c0@mauve> <3CDED3A9.92B6F2B5@gmx.de> <3CDEFB9E.3030303@free.fr>
Message-ID: <003501c1faa8$48e68080$6801a8c0@mauve>



> hi,
>
> Olaf's help is very useful here
> because "sleep" on UNIX takes
> a number of seconds as argument
> ( thus, different from Windows' sleep ).
>

i took care of the microseconds to milliseconds issue . thanks .

> If you ported the code "as is",
> there should be a delay of 100 seconds
> before drawing anything,
> i guess that's not what you expect.
>
> So, divide THREAD_SLEEP_TIME by 1000.
>
> Next, i don't really know what you mean by
> "buffer overrun", maybe because i never
> used PD on Windows ???
>

i am not sure what a buffer overrun is either .  i am imagining its just
means that the program is writing to an array past the end of the declared
array space .

i have narrowed it down to crashing after the the record button is pressed
that the sample is done playing .

> cheers,
>
> yves
>
> Olaf Matthes wrote:
>
> >Hi,
> >
> >usleep() takes time in microseconds, Window's sleep() needs
milliseconds... this
> >makes sleep() sleep 1000 times longer than wanted if used with the same
value...
> >
> >Olaf
> >
> >"joge ." schrieb:
> >
> >>hi all ,
> >>
> >>i am trying to compile two externals of yves's on to windows .   there
is
> >>one issue with threads [i am using pthreads for maximum unix
compatibility]
> >>that i seem to be having though .  there is no usleep() for windows as
far
> >>as i can tell .  however i did fine a function called Sleep() .  from my
> >>brief browsing of code on the internet .  i thought the two for the more
> >>part were equivalent in their functionality :  to put a thread/process
to
> >>sleep for a specified amount of time .  however , i seem to get *buffer
> >>overruns* when i play with the externs .  everything compiles fine and
is
> >>even loaded fine , it seems to be when the external tries to draw to the
> >>screen that i get the buffer overrun .  the externals i am trying to
compile
> >>over are sonogram~ 0.9 and cooled~ 0.6 .
> >>
> >>thanks .
> >>
> >>joge .
> >>
> >
> >
> >
> >
>
>
>
>



From gboy at nycap.rr.com  Mon May 13 20:27:25 2002
From: gboy at nycap.rr.com (joge .)
Date: Mon, 13 May 2002 14:27:25 -0400
Subject: [PD] usleep() equivalent to Sleep() ?
References: <001301c1f9dc$d82fd7e0$6801a8c0@mauve> <3CDED3A9.92B6F2B5@gmx.de> <3CDEFB9E.3030303@free.fr> <003501c1faa8$48e68080$6801a8c0@mauve>
Message-ID: <004b01c1faab$d8fe9880$6801a8c0@mauve>

here is some info on the Buffer Overrun term :

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/html/
vclrf_set_security_error_handler.asp

[you might have to copy both lines individually and glue them back together
in your browser]

also here is the exact message that i get from the Visual C++ Runtime :


Buffer overrun detected!

Program: D:\downloads\pd\pd-0.35-test23\bin\pd.exe

A buffer overrun has been detected which has corrupted the program's
internal state.  The program cannot safely continue execution and must now
be terminated.


.........

examining the code some more , the error seems to happen when the extern [i
am test all of this on sonogram~ frist] tries to draw the sonogram after the
record message is hit .


joge .


>
>
> > hi,
> >
> > Olaf's help is very useful here
> > because "sleep" on UNIX takes
> > a number of seconds as argument
> > ( thus, different from Windows' sleep ).
> >
>
> i took care of the microseconds to milliseconds issue . thanks .
>
> > If you ported the code "as is",
> > there should be a delay of 100 seconds
> > before drawing anything,
> > i guess that's not what you expect.
> >
> > So, divide THREAD_SLEEP_TIME by 1000.
> >
> > Next, i don't really know what you mean by
> > "buffer overrun", maybe because i never
> > used PD on Windows ???
> >
>
> i am not sure what a buffer overrun is either .  i am imagining its just
> means that the program is writing to an array past the end of the declared
> array space .
>
> i have narrowed it down to crashing after the the record button is pressed
> that the sample is done playing .
>
> > cheers,
> >
> > yves
> >
> > Olaf Matthes wrote:
> >
> > >Hi,
> > >
> > >usleep() takes time in microseconds, Window's sleep() needs
> milliseconds... this
> > >makes sleep() sleep 1000 times longer than wanted if used with the same
> value...
> > >
> > >Olaf
> > >
> > >"joge ." schrieb:
> > >
> > >>hi all ,
> > >>
> > >>i am trying to compile two externals of yves's on to windows .   there
> is
> > >>one issue with threads [i am using pthreads for maximum unix
> compatibility]
> > >>that i seem to be having though .  there is no usleep() for windows as
> far
> > >>as i can tell .  however i did fine a function called Sleep() .  from
my
> > >>brief browsing of code on the internet .  i thought the two for the
more
> > >>part were equivalent in their functionality :  to put a thread/process
> to
> > >>sleep for a specified amount of time .  however , i seem to get
*buffer
> > >>overruns* when i play with the externs .  everything compiles fine and
> is
> > >>even loaded fine , it seems to be when the external tries to draw to
the
> > >>screen that i get the buffer overrun .  the externals i am trying to
> compile
> > >>over are sonogram~ 0.9 and cooled~ 0.6 .
> > >>
> > >>thanks .
> > >>
> > >>joge .
> > >>
> > >
> > >
> > >
> > >
> >
> >
> >
> >
>
>
>



From ydegoyon at free.fr  Mon May 13 20:39:47 2002
From: ydegoyon at free.fr (Yves Degoyon)
Date: Mon, 13 May 2002 20:39:47 +0200
Subject: [PD] usleep() equivalent to Sleep() ?
References: <001301c1f9dc$d82fd7e0$6801a8c0@mauve> <3CDED3A9.92B6F2B5@gmx.de> <3CDEFB9E.3030303@free.fr> <003501c1faa8$48e68080$6801a8c0@mauve>
Message-ID: <3CE00873.9030400@free.fr>

>
>
>
>
>>If you ported the code "as is",
>>there should be a delay of 100 seconds
>>before drawing anything,
>>i guess that's not what you expect.
>>
>>So, divide THREAD_SLEEP_TIME by 1000.
>>
>>Next, i don't really know what you mean by
>>"buffer overrun", maybe because i never
>>used PD on Windows ???
>>
>
>i am not sure what a buffer overrun is either .  i am imagining its just
>means that the program is writing to an array past the end of the declared
>array space .
>
>i have narrowed it down to crashing after the the record button is pressed
>that the sample is done playing .
>


well, i can only guess here.

when recording is finished,
a thread is created in order to send
all graphic data to the GUI.

uncomment the following line :

           // post( "sonogram~ : stopped recording" );

and tell me if this appears in the log.

regards,

yves.

for fun, i translated my page to french with google
and got this :
http://ydegoyon.free.fr/fr.html

that's funny for those who can read french, sorry.




From rat at telecoma.net  Mon May 13 21:37:41 2002
From: rat at telecoma.net (rat at telecoma.net)
Date: Mon, 13 May 2002 21:37:41 +0200 (MEST)
Subject: [PD] something completely different ->>  usleep()
In-Reply-To: <Pine.LNX.4.21.0205131912220.12584-100000@kontent.attacksyour.net>
Message-ID: <Pine.LNX.3.96.1020513213641.18612B-100000@lalobe.telecoma.net>

well u should maybe take the  usleep() literally :-)

e.



From t.grill at gmx.net  Mon May 13 23:01:05 2002
From: t.grill at gmx.net (Thomas Grill)
Date: Mon, 13 May 2002 23:01:05 +0200
Subject: AW: xsample~ & was Re: [PD]
In-Reply-To: <20020513175248.0c0a3e4a.mprims@skynet.be>
Message-ID: <BIEHLMBHGMAMBDKNEICDIEMECBAA.t.grill@gmx.net>

Hi Michal, hi Mik,

it's a shame that c++ compilers are that sensitive....

You could also try to comment out line 35 of main.h (// #define TMPLOPT).
xsample may lose some speed but it's perhaps easier to digest for compilers.

greetings,
Thomas


> >
> > I have attempted to compile xsample a few times...  I'm on an
> iMac running Debian.
> > I get the following error
> >
> > g++ -c -O6 -funroll-loops -fmove-all-movables -frerun-loop-opt
> -finline-functions -DPD -I/usr/local/lib/pd/include
> -I/usr/local/lib/pd/flext inter.cpp -o ../pd-linux/inter.o
> > inter.cpp: In method `void xinter::s_dsp()':
> > inter.cpp:223: Internal compiler error.
> > inter.cpp:223: Please submit a full bug report.
> > inter.cpp:223: Internal compiler error:
> > inter.cpp:223: See
> <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
> > make: *** [../pd-linux/inter.o] Error 1
> >
>
> I had the same problem and tried to compile it with 3.0, which
> worked, but then it clashed with Gem, which I compiled with
> 2.95.4. So I now use the precompiled version that comes with the
> package (which also refuses to load together with Gem :): so now,
> when I want to use one these two I don't load the other one).
>
> mik
>
>
>



From t.grill at gmx.net  Mon May 13 23:09:51 2002
From: t.grill at gmx.net (Thomas Grill)
Date: Mon, 13 May 2002 23:09:51 +0200
Subject: AW: [PD] Pd-VST
In-Reply-To: <3CDF9F47.18D836DD@york.ac.uk>
Message-ID: <BIEHLMBHGMAMBDKNEICDMEMECBAA.t.grill@gmx.net>

Hi,
i'm surprised that you found that..... (and that it still exists....)

but i doubt that it functions properly as i did not have the time and/or
possibility to test it with all common VST hosts.
(in fact i only tested it with Nuendo and the latency was quite bad).

If anyone finds pd-auto still useful i could of course have another look at
the code....

greetings,
Thomas


 -----Ursprungliche Nachricht-----
Von: matt at york.ac.uk [mailto:matt at york.ac.uk]Im Auftrag von Matthew Paradis
Gesendet: Montag, 13. Mai 2002 13:11
An: nullpointer; pd-list
Betreff: Re: [PD] Pd-VST


  Sorry, just found the URL it's http://mamalala.de/xovo
  Matt

  Matthew Paradis wrote:

    Hi Tom,
    I'm sure that there used to be a vst plugin called pd-auto which allowed
midi control data to be sent via network sockets to pd.
    Unfortunately I can't find a URL for the plug-in and no longer have a
copy myself.  Maybe someone else on the list has the URL.

    Cheers

    Matt

    nullpointer wrote:

      Does anyone know of a method of connecting Logic/Cubase.. with PD..
      I was thinking of some sort of VST instrument that would transmit midi
data
      via udp/tcp for pd to netreceive..?
      I tried using virtual midi ports in my pc and doing it that way.. but
midi
      latency is terrible on my pc (yeah i know I'm using windoze.. ) and
      netreceive is a bit more portable...

      If there isn't one then maybe i should try writing one? does anyone
know if
      it would be a viable method?

      Thanks

      Tom

      http://www.nullpointer.co.uk

--

Matthew Paradis
University of York
Music Department
Heslington,
York,
YO10 5DD,
UK
Tel: 0044-1904-43-2435
mdjp100 at york.ac.uk

--

Matthew Paradis
University of York
Music Department
Heslington,
York,
YO10 5DD,
UK
Tel: 0044-1904-43-2435
mdjp100 at york.ac.uk

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020513/93387bf7/attachment.htm>

From andre at vju.info  Mon May 13 23:24:25 2002
From: andre at vju.info (Andre Schmidt)
Date: Mon, 13 May 2002 23:24:25 +0200
Subject: [PD] something completely different ->>  usleep()
References: <Pine.LNX.3.96.1020513213641.18612B-100000@lalobe.telecoma.net>
Message-ID: <006c01c1fac4$8edda930$a026fea9@newbie>

lol, as i'm part of a music "collective" called <schlaflabor> i love
dreams...

----- Original Message -----
From: <rat at telecoma.net>
To: "martin pi" <pi at attacksyour.net>
Cc: <pd-list at iem.kug.ac.at>
Sent: Monday, May 13, 2002 9:37 PM
Subject: Re: [PD] something completely different ->> usleep()


> well u should maybe take the  usleep() literally :-)
>
> e.
>
>



From mis at creazone.com  Tue May 14 01:21:53 2002
From: mis at creazone.com (Michal Seta)
Date: Mon, 13 May 2002 18:21:53 -0500
Subject: AW: xsample~ & was Re: [PD]
In-Reply-To: <BIEHLMBHGMAMBDKNEICDIEMECBAA.t.grill@gmx.net>
References: <20020513175248.0c0a3e4a.mprims@skynet.be>
	<BIEHLMBHGMAMBDKNEICDIEMECBAA.t.grill@gmx.net>
Message-ID: <20020513182153.59d39de3.mis@creazone.com>

On Mon, 13 May 2002 23:01:05 +0200
"Thomas Grill" <t.grill at gmx.net> wrote:

> 
> You could also try to comment out line 35 of main.h (// #define TMPLOPT).
> xsample may lose some speed but it's perhaps easier to digest for compilers.

Ha!
Thanks.  that worked.
Will have to upgrade the compilers, I guess...

./MiS


From mprims at skynet.be  Tue May 14 01:59:39 2002
From: mprims at skynet.be (mik)
Date: Tue, 14 May 2002 01:59:39 +0200
Subject: AW: xsample~ & was Re: [PD]
In-Reply-To: <20020513182153.59d39de3.mis@creazone.com>
References: <20020513175248.0c0a3e4a.mprims@skynet.be>
	<BIEHLMBHGMAMBDKNEICDIEMECBAA.t.grill@gmx.net>
	<20020513182153.59d39de3.mis@creazone.com>
Message-ID: <20020514015939.59fae6ae.mprims@skynet.be>

Michal Seta <mis at creazone.com> wrote:
> On Mon, 13 May 2002 23:01:05 +0200
> "Thomas Grill" <t.grill at gmx.net> wrote:
> 
> > 
> > You could also try to comment out line 35 of main.h (// #define TMPLOPT).
> > xsample may lose some speed but it's perhaps easier to digest for compilers.
> 
> Ha!
> Thanks.  that worked.
> Will have to upgrade the compilers, I guess...
> 
> ./MiS
> 
>

Look out with that. If you change your C++ compiler, chances are big you'll have to recompile all your C++-related libraries.

mik


From mprims at skynet.be  Tue May 14 02:23:17 2002
From: mprims at skynet.be (mik)
Date: Tue, 14 May 2002 02:23:17 +0200
Subject: [PD] xsample~
Message-ID: <20020514022317.4aee2902.mprims@skynet.be>

BTW, it worked for me too. Thanks Thomas.
I already read about the template thing somewhere (in the README?), but I didn't know how to get rid of the optimizing (I tried by changing the makefile, but that didn't work...).

mik  


From barknech at ph-cip.uni-koeln.de  Mon May 13 19:09:30 2002
From: barknech at ph-cip.uni-koeln.de (Frank Barknecht)
Date: Mon, 13 May 2002 19:09:30 +0200
Subject: [PD] midiclock
In-Reply-To: <3CDFDF2F.AA6361A5@gmx.de>
References: <003c01c1fa84$3fbe2ea0$a026fea9@newbie> <3CDFDF2F.AA6361A5@gmx.de>
Message-ID: <20020513190930.B1139@fliwatut.scifi>

Olaf Matthes hat gesagt: // Olaf Matthes wrote:

> Hi, do you mean midi timing clock (start / stop / continue) or midi
> timecode (MTC)?
> 
> You could try:
> 
> [metro 10]
>  |
> [251{  <--- message box
>  |
> [midiout]
> 
> 251 is the decimal value of 0xFB, the continue message. Start with 250
> and stop with 248. 'midiout' sends plain midi data, there's no 'midiin'
> equivalent under Win...

But if it was, like on Linux, can I read MTC messages like this??
  
  [select 251 248] 
  |           |
  [s continue] [s stop]

> You might want to use 'pulse' from maxlib v0.3 instead of metro as it
> allows input in beats per minute. [pulse 120 1 96 0] should give the
> right clock for 120 bpm for example.
A very useful external, I didn't know yet. It has a small
zero-division bug, a quick fix is this change in line 34:

if (x->p_tempo * x->p_durdenom != 0) 
    x->p_mspbdenom = x->p_tempo * x->p_durdenom;

ciao,
-- 
 Frank Barknecht                                  _ _______footils__



From olaf.matthes at gmx.de  Tue May 14 11:52:49 2002
From: olaf.matthes at gmx.de (Olaf Matthes)
Date: Tue, 14 May 2002 11:52:49 +0200
Subject: [PD] midiclock
References: <003c01c1fa84$3fbe2ea0$a026fea9@newbie> <3CDFDF2F.AA6361A5@gmx.de> <20020513190930.B1139@fliwatut.scifi>
Message-ID: <3CE0DE71.BFD861EF@gmx.de>



Frank Barknecht schrieb:

> Olaf Matthes hat gesagt: // Olaf Matthes wrote:
>
> > 251 is the decimal value of 0xFB, the continue message. Start with 250
> > and stop with 248. 'midiout' sends plain midi data, there's no 'midiin'
> > equivalent under Win...
>
> But if it was, like on Linux, can I read MTC messages like this??
>
>   [select 251 248]
>   |           |
>   [s continue] [s stop]

No, not MTC (wich is MIDI time code) but MIDI timing clock! Haven't tried it
(because of the lack of a Linux box) but that should do.

Olaf



From olaf.matthes at gmx.de  Tue May 14 11:53:56 2002
From: olaf.matthes at gmx.de (Olaf Matthes)
Date: Tue, 14 May 2002 11:53:56 +0200
Subject: [PD][announce] maxlib v0.3b, Was: [PD] midiclock
References: <003c01c1fa84$3fbe2ea0$a026fea9@newbie> <3CDFDF2F.AA6361A5@gmx.de> <20020513190930.B1139@fliwatut.scifi>
Message-ID: <3CE0DEB4.33199378@gmx.de>



Frank Barknecht schrieb:

> Olaf Matthes hat gesagt: // Olaf Matthes wrote:
>
> > You might want to use 'pulse' from maxlib v0.3 instead of metro as it
> > allows input in beats per minute. [pulse 120 1 96 0] should give the
> > right clock for 120 bpm for example.
> A very useful external, I didn't know yet. It has a small
> zero-division bug, a quick fix is this change in line 34:
>
> if (x->p_tempo * x->p_durdenom != 0)
>     x->p_mspbdenom = x->p_tempo * x->p_durdenom;

Thanks for the bug fix, I've added this and uploaded maxlib as version 0.3b
to the usual place:

http://www.akustische-kunst.de/puredata/maxlib/

Compared to the 0.2 release there are two new buffer (fifo and lifo) objects,
the pulse object mentioned above and the minus / plus / divide / multi now
take up to 32 arguments...


Olaf



From geiger at xdv.org  Tue May 14 12:01:02 2002
From: geiger at xdv.org (=?X-UNKNOWN?Q?g=FCnter_geiger?=)
Date: Tue, 14 May 2002 12:01:02 +0200 (CEST)
Subject: AW: xsample~ & was Re: [PD]
In-Reply-To: <20020514015939.59fae6ae.mprims@skynet.be>
Message-ID: <Pine.LNX.4.31.0205141151260.29572-100000@xdv.org>



On Tue, 14 May 2002, mik wrote:
>
> Look out with that. If you change your C++ compiler, chances are big
> you'll have to recompile all your C++-related libraries.

This is  really one of the main problems with C++, keeping it portable
over several compilers, thats why I think it is preferable not  to
use advanced C++ features.
I know that C++ geeks would not agree with that attitude, because
its fun using the advanced stuff..

Guenter



From barknech at ph-cip.uni-koeln.de  Tue May 14 11:26:35 2002
From: barknech at ph-cip.uni-koeln.de (Frank Barknecht)
Date: Tue, 14 May 2002 11:26:35 +0200
Subject: [PD] setting phasor's phase without clicks
Message-ID: <20020514112635.A4144@fliwatut.scifi>

Hi,
I built a simple triangle-saw morphing oscillator but there's one
problem with clicks that I would like some help for. I can morph
between up/down saw and the triangle wave just fine, but that involves
setting the phase of a phasor object, and as you can hear in the
attached patch, this results in nasty clicks. Does anyone have an
idea, how I could get rid of these? 
Thanks for any help in advance.
ciao,
-- 
 Frank Barknecht                                  _ _______footils__

-------------- next part --------------
#N canvas 53 344 837 387 10;
#X obj 192 104 expr~ 4*$v1*(1-$v1);
#X obj 192 67 phasor~ 440;
#X floatatom 192 -23 5 0 0;
#X obj 192 4 mtof;
#X obj 195 255 tabwrite~ osc;
#N canvas 0 0 450 300 graph1 0;
#X array osc 440 float 0;
#X coords 0 1 439 -1 200 140 1;
#X restore 622 8 graph;
#X obj 195 224 metro 1000;
#X obj 195 205 tgl 15 0 empty empty empty 0 -6 0 8 -260818 -1 -1 1
1;
#X obj 32 209 max 0.01;
#X floatatom 32 253 5 0 0;
#X obj 361 273 dac~;
#X obj 362 248 *~ 0.8;
#X obj 412 250 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -260818
-1 -1 6800 1;
#X obj 32 230 min 0.99;
#X obj 35 189 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -260818
-1 -1 7100 0;
#X obj 32 275 s pwm;
#X obj 192 134 -~ 0.5;
#X obj 340 134 -~ 0.5;
#X msg 30 19 \; osc resize \$1;
#X floatatom 30 -13 5 0 0;
#X obj 679 250 *~ 0.45;
#X obj 679 278 +~ 0.5;
#X obj 679 223 osc~ 0.8;
#X obj 340 104 expr~ 4*$v1*(1-$v1);
#X obj 246 184 -~;
#X obj 264 -38 r pwm;
#X msg 25 93 0.5;
#X msg 32 114 0.98;
#X msg 18 71 0.02;
#X obj 340 69 phasor~ 440;
#X obj 264 11 f 0;
#X obj 264 -15 t b f;
#X obj 362 201 /~ 0.5;
#X obj 436 132 r pwm;
#X obj 436 156 expr 4*$f1*(1-$f1);
#X floatatom 436 181 5 0 0;
#X text 478 131 correct amplitude;
#X msg 30 -36 440;
#X obj 64 -36 loadbang;
#X text 681 201 Later...;
#X text 62 93 tri;
#X text 57 71 saw up;
#X text 71 114 saw down;
#X obj 303 230 *~ 0.8;
#X text 39 169 up;
#X text 89 170 tri;
#X text 152 169 down;
#X connect 0 0 16 0;
#X connect 1 0 0 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 3 0 29 0;
#X connect 6 0 4 0;
#X connect 7 0 6 0;
#X connect 8 0 13 0;
#X connect 9 0 15 0;
#X connect 11 0 10 0;
#X connect 11 0 10 1;
#X connect 12 0 11 1;
#X connect 13 0 9 0;
#X connect 14 0 8 0;
#X connect 16 0 24 0;
#X connect 17 0 24 1;
#X connect 19 0 18 0;
#X connect 20 0 21 0;
#X connect 22 0 20 0;
#X connect 23 0 17 0;
#X connect 24 0 32 0;
#X connect 25 0 31 0;
#X connect 26 0 14 0;
#X connect 27 0 14 0;
#X connect 28 0 14 0;
#X connect 29 0 23 0;
#X connect 30 0 1 1;
#X connect 31 0 30 0;
#X connect 31 1 29 1;
#X connect 32 0 11 0;
#X connect 32 0 43 0;
#X connect 33 0 34 0;
#X connect 34 0 35 0;
#X connect 35 0 32 1;
#X connect 37 0 19 0;
#X connect 38 0 37 0;
#X connect 43 0 4 0;

From t.grill at gmx.net  Tue May 14 13:47:52 2002
From: t.grill at gmx.net (Thomas Grill)
Date: Tue, 14 May 2002 13:47:52 +0200
Subject: AW: AW: xsample~ & was Re: [PD]
In-Reply-To: <Pine.LNX.4.31.0205141151260.29572-100000@xdv.org>
Message-ID: <BIEHLMBHGMAMBDKNEICDEEMFCBAA.t.grill@gmx.net>

Hi,

> This is  really one of the main problems with C++, keeping it portable
> over several compilers, thats why I think it is preferable not  to
> use advanced C++ features.

It's obvious and i agree that the lack of portability is a serious problem.
On the other hand, i don't understand why linking C++ code (which is
exported as standard C) to a C library (like compiling xsample for pd) poses
a problem... can anyone give me indications about the problems with xsample,
gem and pd?
The only cross-compiler-problem that i can imagine by now is the linkage to
the standard C++ libraries.

> I know that C++ geeks would not agree with that attitude, because
> its fun using the advanced stuff..

It's not (merely) about fun.
It's also about readability, modularity, time-saving, robustness.


greetings,
Thomas




From mpuckett at man104-1.ucsd.edu  Tue May 14 17:39:53 2002
From: mpuckett at man104-1.ucsd.edu (Miller Puckette)
Date: Tue, 14 May 2002 08:39:53 -0700
Subject: [PD] loadbang in subpatches
In-Reply-To: <3CDCFD7A.9090600@chopin.edu.pl>; from czaja@chopin.edu.pl on Sat, May 11, 2002 at 01:16:10PM +0200
References: <000c01c1f80f$e07052a0$1700a8c0@sme> <20020510083239.A1782622@man104-1.ucsd.edu> <000701c1f845$209a2790$1700a8c0@sme> <3CDCFD7A.9090600@chopin.edu.pl>
Message-ID: <20020514083953.A1805586@man104-1.ucsd.edu>

Sure enough.  "loadbang" is complicated because you should allow abstractions
to field their loadbangs before everyone else, and once that is done,
subpatches before the "main" patch.  (Or perhaps I'm overdoing it...)

Krzysztof's fix would give the right number (one a piece) of bangs, but I found
that getting the order right as well took a bit more work (to appear in next test
version...)

cheers
Miller

On Sat, May 11, 2002 at 01:16:10PM +0200, Krzysztof Czaja wrote:
> hi Marius, hi Miller,
> 
> right, there is a bug in canvas_loadbang()/canvas_loadbangabstractions()
> combo.  It appears to be easy to fix in g_canvas.c:  either delete
> lines 968 and 972, or delete lines 959-960 (test23).  But I am
> somewhat baffled -- actually I do not see any reason why abstractions
> are handled separately in canvas_loadbang().  Maybe a new feature is
> going to bang in that requires such differentiation?
> 
> Krzysztof
> 
> sme wrote:
> ...
>  > it is a patch with a subpatch, and in the subpatch i have an abstraction
>  > that contains a loadbang.


From mpuckett at man104-1.ucsd.edu  Tue May 14 17:47:56 2002
From: mpuckett at man104-1.ucsd.edu (Miller Puckette)
Date: Tue, 14 May 2002 08:47:56 -0700
Subject: [PD] ASIO (bug?)
In-Reply-To: <000701c1fa79$32ec2c50$d51f7ad5@WINTERMUTE>; from nullpointer@odessadesign.co.uk on Mon, May 13, 2002 at 01:23:55PM +0100
References: <20020511115553.A4324@fliwatut.scifi> <3CDCF341.2B5EB23@gmx.de> <000c01c1f903$ab0823a0$87967ad5@WINTERMUTE> <3CDF9CE4.DBAFF02@york.ac.uk> <3CDF9F47.18D836DD@york.ac.uk> <000701c1fa79$32ec2c50$d51f7ad5@WINTERMUTE>
Message-ID: <20020514084756.C1805586@man104-1.ucsd.edu>

Hi Tom,

I imagine you've already tried "(...pd...) -asio -audiodev 33", yes?
that's the way I thought it should work.  Unfortunately I've NEVER been
able to get any of my machines to work with ASIO at all, so I can't really
test the ASIO feature!

cheers
Miller

On Mon, May 13, 2002 at 01:23:55PM +0100, nullpointer wrote:
> Thanks to Matthew P (and T.Grill) I am running pd from logic audio as either
> a netreceive version (using pd-auto vst plugin) or using virtual midi ports
> (MIDIYOKE)
> 
> However my pd audio output is delayed from the logic audio output...
> Both pd and logic are using the same card but pd is using mme drivers and
> logic is using asio...
> I tried to get pd to use the asio drivers but couldn't select from the list
> of drivers available (it always picks driver 0 -a directx driver) I want
> driver 33 or something for asio.. So i tried upgrading from test 17 to test
> 23 but now i can't select the card I want.. pd defaults to the onboard SB
> soundcard...which has no asio drivers anyway!.. so i need to be able to
> select the appropriate card device and then the correct driver for that
> device.. I have tried lots of different combos of the command line args but
> to no joy..
> 
> Any tips??
> 
> P.S. windows xp with pd test 17-23 and logic audio 5
> 
> Thanks
> 
> Tom
> 


From music at chemie.fu-berlin.de  Tue May 14 19:20:58 2002
From: music at chemie.fu-berlin.de (Michael Iber)
Date: Tue, 14 May 2002 19:20:58 +0200
Subject: [PD] ASIO (bug?)
Message-ID: <5.1.0.14.2.20020514192020.00aa33f0@mail.chemie.fu-berlin.de>

Hello:
a way around is to delete any asio-entries in the windows-registry beside 
the one you want to load ....
(you can save a backup of the asio-key if you want and reinstall it by just 
double-clicking on it).That way pd loads the driver you want.
regards,
michael

At 08:47 14.05.02 -0700, you wrote:
>Hi Tom,
>
>I imagine you've already tried "(...pd...) -asio -audiodev 33", yes?
>that's the way I thought it should work.  Unfortunately I've NEVER been
>able to get any of my machines to work with ASIO at all, so I can't really
>test the ASIO feature!
>
>cheers
>Miller
>
>On Mon, May 13, 2002 at 01:23:55PM +0100, nullpointer wrote:
> > Thanks to Matthew P (and T.Grill) I am running pd from logic audio as 
> either
> > a netreceive version (using pd-auto vst plugin) or using virtual midi ports
> > (MIDIYOKE)
> >
> > However my pd audio output is delayed from the logic audio output...
> > Both pd and logic are using the same card but pd is using mme drivers and
> > logic is using asio...
> > I tried to get pd to use the asio drivers but couldn't select from the list
> > of drivers available (it always picks driver 0 -a directx driver) I want
> > driver 33 or something for asio.. So i tried upgrading from test 17 to test
> > 23 but now i can't select the card I want.. pd defaults to the onboard SB
> > soundcard...which has no asio drivers anyway!.. so i need to be able to
> > select the appropriate card device and then the correct driver for that
> > device.. I have tried lots of different combos of the command line args but
> > to no joy..
> >
> > Any tips??
> >
> > P.S. windows xp with pd test 17-23 and logic audio 5
> >
> > Thanks
> >
> > Tom
> >




From music at chemie.fu-berlin.de  Tue May 14 19:28:53 2002
From: music at chemie.fu-berlin.de (Michael Iber)
Date: Tue, 14 May 2002 19:28:53 +0200
Subject: [PD] ASIO (bug?)
In-Reply-To: <5.1.0.14.2.20020514192020.00aa33f0@mail.chemie.fu-berlin.d
 e>
Message-ID: <5.1.0.14.2.20020514192742.00aa3940@mail.chemie.fu-berlin.de>

to be  more precise: my keys were:

[HKEY_LOCAL_MACHINE\Software\ASIO]

[HKEY_LOCAL_MACHINE\Software\ASIO\ASIO EWS88 MT]
"CLSID"="{6D184901-04CA-11d4-8398-0800096F616B}"
"Description"="ASIO EWS88 MT"

[HKEY_LOCAL_MACHINE\Software\ASIO\Asio US-428 (24)]
"CLSID"="{52018AC6-7D1E-11D3-8765-D0A652C10A0B}"
"Description"="ASIO US-428 (24 bit)"




From nullpointer at odessadesign.co.uk  Tue May 14 20:05:54 2002
From: nullpointer at odessadesign.co.uk (nullpointer)
Date: Tue, 14 May 2002 19:05:54 +0100
Subject: [PD] ASIO (bug?)
References: <20020511115553.A4324@fliwatut.scifi> <3CDCF341.2B5EB23@gmx.de> <000c01c1f903$ab0823a0$87967ad5@WINTERMUTE> <3CDF9CE4.DBAFF02@york.ac.uk> <3CDF9F47.18D836DD@york.ac.uk> <000701c1fa79$32ec2c50$d51f7ad5@WINTERMUTE> <20020514084756.C1805586@man104-1.ucsd.edu>
Message-ID: <002801c1fb71$fee17830$ab59063e@WINTERMUTE>

>> I imagine you've already tried "(...pd...) -asio -audiodev 33", yes?

my version of pd doesn't recognise -audiodev as an arg..
I'm using
pd-0.35-test23.msw.zip
but..... i do get a stackload of asio device options..
including WDM style asio (The new Windows Model for XP e.t.c.) which is the
one i need to use really.
I tried -asio -sounddev 1
and -asio -soundoutdev 1 e.t.c.
Any asio invocation uses the onboard sb card..(even though this is not
device 0)
Could it be because the card i want to use is multichannel? (i only need the
first 2 channels though)

the card is an event/echo gina card

mmmm very confusing..

any help....?
has anyone got asio working on xp>

Thanks

Tom

C:\pd\bin>pd -asio
not using MIDI input (use 'pd -midiindev 1' to override)
using default device number: 0
nchan 2, flags 3, bufs 4, framesperbuf 256
PaASIO_QueryDeviceInfo: numDrivers = 4
*****************
Driver [0]: ASIO DirectX Driver
PaASIO_QueryDeviceInfo: InputChannels = 2
PaASIO_QueryDeviceInfo: OutputChannels = 2
PortAudio : possible sample rate = 11025
PortAudio : possible sample rate = 22050
PortAudio : possible sample rate = 32000
PortAudio : possible sample rate = 44100
PortAudio : possible sample rate = 48000
PortAudio : possible sample rate = 88200
PortAudio : possible sample rate = 96000
*****************
Driver [1]: ASIO DirectX Full Duplex Driver
PaASIO_QueryDeviceInfo: InputChannels = 6
PaASIO_QueryDeviceInfo: OutputChannels = 10
PortAudio : possible sample rate = 44100
PortAudio : possible sample rate = 48000
*****************
Driver [2]: ASIO Echo WDM
PaASIO_QueryDeviceInfo: InputChannels = 4
PaASIO_QueryDeviceInfo: OutputChannels = 10
PortAudio : possible sample rate = 44100
*****************
Driver [3]: ASIO Multimedia Driver
PaASIO_QueryDeviceInfo: InputChannels = 6
PaASIO_QueryDeviceInfo: OutputChannels = 12
PortAudio : possible sample rate = 11025
PortAudio : possible sample rate = 22050
PortAudio : possible sample rate = 32000
PortAudio : possible sample rate = 44100
PortAudio : possible sample rate = 48000
PortAudio : possible sample rate = 88200
PortAudio : possible sample rate = 96000
----------------------------------
PortAudio : minSize = 512
PortAudio : preferredSize = 3000
PortAudio : maxSize = 16384
PortAudio : granularity = 512
PortAudio : User buffer size = 256
PortAudio : ASIO buffer size = 1024
PortAudio : Minimum BufferOffset for Output = 0
PortAudio : ASIOCreateBuffers with size = 1024
PortAudio : InputLatency = 0 latency = 0 msec
PortAudio : OuputLatency = 9000 latency = 204 msec
C:/pd


----- Original Message -----
From: "Miller Puckette" <mpuckett at man104-1.ucsd.edu>
To: "nullpointer" <nullpointer at odessadesign.co.uk>
Cc: "pd-list" <pd-list at iem.kug.ac.at>
Sent: Tuesday, May 14, 2002 4:47 PM
Subject: Re: [PD] ASIO (bug?)


> Hi Tom,
>
> I imagine you've already tried "(...pd...) -asio -audiodev 33", yes?
> that's the way I thought it should work.  Unfortunately I've NEVER been
> able to get any of my machines to work with ASIO at all, so I can't really
> test the ASIO feature!
>
> cheers
> Miller
>
> On Mon, May 13, 2002 at 01:23:55PM +0100, nullpointer wrote:
> > Thanks to Matthew P (and T.Grill) I am running pd from logic audio as
either
> > a netreceive version (using pd-auto vst plugin) or using virtual midi
ports
> > (MIDIYOKE)
> >
> > However my pd audio output is delayed from the logic audio output...
> > Both pd and logic are using the same card but pd is using mme drivers
and
> > logic is using asio...
> > I tried to get pd to use the asio drivers but couldn't select from the
list
> > of drivers available (it always picks driver 0 -a directx driver) I want
> > driver 33 or something for asio.. So i tried upgrading from test 17 to
test
> > 23 but now i can't select the card I want.. pd defaults to the onboard
SB
> > soundcard...which has no asio drivers anyway!.. so i need to be able to
> > select the appropriate card device and then the correct driver for that
> > device.. I have tried lots of different combos of the command line args
but
> > to no joy..
> >
> > Any tips??
> >
> > P.S. windows xp with pd test 17-23 and logic audio 5
> >
> > Thanks
> >
> > Tom
> >



From czaja at chopin.edu.pl  Tue May 14 23:31:46 2002
From: czaja at chopin.edu.pl (Krzysztof Czaja)
Date: Tue, 14 May 2002 23:31:46 +0200
Subject: [PD] pddp - a proposal
Message-ID: <3CE18242.8090801@chopin.edu.pl>

hi all,

.name pddp - PureData documentation project

.objectives (short term)
Building a reference manual for Pd internals.
Making the appropriate tools (also needed for
future maintenance and useful for external
writers).

.question
Has anybody made any moves in this direction?

Kshishtoph



From czaja at chopin.edu.pl  Tue May 14 23:39:26 2002
From: czaja at chopin.edu.pl (Krzysztof Czaja)
Date: Tue, 14 May 2002 23:39:26 +0200
Subject: [PD] setting phasor's phase without clicks
References: <20020514112635.A4144@fliwatut.scifi>
Message-ID: <3CE1840E.2080009@chopin.edu.pl>

hi Frank,

have you tried sending _one_ phasor's output, x, through
min~(x, a *~ (1 -~ x)), where a > 0?  With one phasor you
do not have to make phase adjustments... but scaling may
be tricky (atan?)...

Krzysztof

Frank Barknecht wrote:
...
 > I built a simple triangle-saw morphing oscillator but there's one
 > problem with clicks that I would like some help for. I can morph
 > between up/down saw and the triangle wave just fine, but that involves
 > setting the phase of a phasor object, and as you can hear in the
 > attached patch, this results in nasty clicks. Does anyone have an



From tim at timesup.org  Wed May 15 00:10:51 2002
From: tim at timesup.org (Bo.T)
Date: Wed, 15 May 2002 00:10:51 +0200
Subject: [PD][gem] text2d jumping around?
Message-ID: <3CE18B6B.3687BC53@timesup.org>


Hi,

  pulling out some moving text2d work that I did with
an older gem (0.84) I started to use it on a 0.87
version...and it's gone all funny. the text, rather 
than following the geom it is "attached" to (i.e. at
the end of the same render chain with an extra separator
between) it keeps jumping off, sort of like it is negating
a vector from the initial point, then returning.

 I thought I must have had some wierd arithmatic going
in, so I stripped all of the patch out to get the
basics, and it is still all strange. I have enclosed 
the patch as an attachment, I hope someone
can try it and tell me what is going wrong.

  it only requires the arial.ttf font in the same directory.

  I hope someone can help me with this one,

  cheers,

tm

-- 
-------- ------------------------------------
 \    /  Tim Boykett   mailto:tim at timesup.org
  \  /   TIME'S UP
   \/    Industriezeile 33 B
   /\    A-4020 Linz
  /xx\   ph/fax:+43/732-787804
 /xxxx\  http://www.timesup.org
-------- ------------------------------------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: vers-wrong.pd
Type: application/octet-stream
Size: 1854 bytes
Desc: not available
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020515/625153a7/attachment.obj>

From kruhft at kruhftwerk.com  Wed May 15 05:56:41 2002
From: kruhft at kruhftwerk.com (Burton Samograd)
Date: Tue, 14 May 2002 20:56:41 -0700
Subject: [PD] Local array names?
Message-ID: <20020515035641.GA163@kruhft.vc.shawcable.net>

Hi All,

I just started using pd and so far it's been pretty amazing.  I read up 
on the documentation concerning local variables and they seem to work 
pretty well except when you try to make local arrays.  Entering the 
$0_<array name> simply deletes the $.  I tried backslashing it 
(\$_<array name>) but that just allows the array to keep it in it's 
name but doesn't do anything otherwise (other than screw some stuff up 
so you can't open the properties dialog for the array anymore).  Any 
hints on how to get local array names to work?

In case you're wondering what i need this for, i'm programming a 
generic sampler which can be loaded up on the fly as needed, with each 
sampler having it's own local sample storage so i don't have to go 
around copy and pasting components into new windows all the time and 
then changing the variable names...

kruhft


From marius.schebella at chello.at  Wed May 15 08:16:48 2002
From: marius.schebella at chello.at (sme)
Date: Wed, 15 May 2002 08:16:48 +0200
Subject: [PD] Local array names?
References: <20020515035641.GA163@kruhft.vc.shawcable.net>
Message-ID: <000d01c1fbd8$18bc5cf0$1700a8c0@sme>

this is a well known problem in pd, i solved it by using the
table-object instead of an array. in some cases you can also rename the
array with a message
[;array_my_default_name rename new_name(.
still looking _for another solution.
s?me

[object]
[message(

----- Original Message -----
From: "Burton Samograd" <kruhft at kruhftwerk.com>
To: <pd-list at iem.kug.ac.at>
Sent: Wednesday, May 15, 2002 5:56 AM
Subject: [PD] Local array names?


> Hi All,
>
> I just started using pd and so far it's been pretty amazing.  I read
up
> on the documentation concerning local variables and they seem to work
> pretty well except when you try to make local arrays.  Entering the
> $0_<array name> simply deletes the $.  I tried backslashing it
> (\$_<array name>) but that just allows the array to keep it in it's
> name but doesn't do anything otherwise (other than screw some stuff up
> so you can't open the properties dialog for the array anymore).  Any
> hints on how to get local array names to work?
>
> In case you're wondering what i need this for, i'm programming a
> generic sampler which can be loaded up on the fly as needed, with each
> sampler having it's own local sample storage so i don't have to go
> around copy and pasting components into new windows all the time and
> then changing the variable names...
>
> kruhft
>




From barknech at ph-cip.uni-koeln.de  Wed May 15 08:56:53 2002
From: barknech at ph-cip.uni-koeln.de (Frank Barknecht)
Date: Wed, 15 May 2002 08:56:53 +0200
Subject: [PD] setting phasor's phase without clicks
In-Reply-To: <3CE1840E.2080009@chopin.edu.pl>
References: <20020514112635.A4144@fliwatut.scifi> <3CE1840E.2080009@chopin.edu.pl>
Message-ID: <20020515085652.A1073@fliwatut.scifi>

Krzysztof Czaja hat gesagt: // Krzysztof Czaja wrote:

> have you tried sending _one_ phasor's output, x, through
> min~(x, a *~ (1 -~ x)), where a > 0?  With one phasor you
> do not have to make phase adjustments... but scaling may
> be tricky (atan?)...

Last night I found another, similar but simpler solution shown in the
attached patch. It adds something to the phasor to get a shifted
signal and then uses [>~ 1] from zexy (I think) to check, if the
shifted sig goes beyond 1. If it does, I substract 1, which is the
result of [>~ 1] if it's true, otherwise I substract 0, which is the
result of [>~ 1] if that's false. This works for a phasor~ but not for
other oscillating objects like the osc~, but here it's okay. 

So now, trisaw~ is a working triangle to up/down-saw morphing
oscillator, that even should be bandlimited, if I understand the used
algorithm (taken from a Istvan Varga Csound instrument) correctly. 

ciao,
-- 
 Frank Barknecht                                  _ _______footils__

-------------- next part --------------
#N canvas 227 95 729 564 10;
#X obj 80 54 inlet;
#X obj 80 260 expr~ 4*$v1*(1-$v1);
#X obj 80 290 -~ 0.5;
#X obj 228 290 -~ 0.5;
#X obj 228 260 expr~ 4*$v1*(1-$v1);
#X obj 134 340 -~;
#X text 451 335 correct amplitude;
#X obj 244 205 >~ 1;
#X obj 228 236 -~;
#X obj 220 480 outlet~;
#X obj 430 357 expr~ 4*$v1*(1-$v1);
#X obj 228 177 +~;
#X obj 430 66 inlet~;
#X obj 430 89 clip~ 0.01 0.99;
#X obj 220 414 /~;
#X obj 80 91 phasor~ 0;
#X text 131 55 frequency;
#X text 489 64 tri-saw factor;
#X connect 0 0 15 0;
#X connect 1 0 2 0;
#X connect 2 0 5 0;
#X connect 3 0 5 1;
#X connect 4 0 3 0;
#X connect 5 0 14 0;
#X connect 7 0 8 1;
#X connect 8 0 4 0;
#X connect 10 0 14 1;
#X connect 11 0 7 0;
#X connect 11 0 8 0;
#X connect 12 0 13 0;
#X connect 13 0 10 0;
#X connect 13 0 11 1;
#X connect 14 0 9 0;
#X connect 15 0 1 0;
#X connect 15 0 11 0;

From barknech at ph-cip.uni-koeln.de  Wed May 15 09:00:41 2002
From: barknech at ph-cip.uni-koeln.de (Frank Barknecht)
Date: Wed, 15 May 2002 09:00:41 +0200
Subject: [PD] Local array names?
In-Reply-To: <000d01c1fbd8$18bc5cf0$1700a8c0@sme>
References: <20020515035641.GA163@kruhft.vc.shawcable.net> <000d01c1fbd8$18bc5cf0$1700a8c0@sme>
Message-ID: <20020515090041.B1073@fliwatut.scifi>

sme hat gesagt: // sme wrote:

> this is a well known problem in pd, i solved it by using the
> table-object instead of an array. in some cases you can also rename the
> array with a message
> [;array_my_default_name rename new_name(.
> still looking _for another solution.

There isn't one for now. You have to use [table $0-name], which IMO is
quite clean for subpatches, because you normally don't need to see the
array therein, so one more click to open the table after opening the
subpatch is fine with me.

ciao,
-- 
 Frank Barknecht                                  _ _______footils__



From czaja at chopin.edu.pl  Wed May 15 10:32:23 2002
From: czaja at chopin.edu.pl (Krzysztof Czaja)
Date: Wed, 15 May 2002 10:32:23 +0200
Subject: [PD] setting phasor's phase without clicks
References: <20020514112635.A4144@fliwatut.scifi> <3CE1840E.2080009@chopin.edu.pl> <20020515085652.A1073@fliwatut.scifi>
Message-ID: <3CE21D17.10905@chopin.edu.pl>

hi Frank,

why do not you use wrap~ then?

Krzysztof

Frank Barknecht wrote:
...
> Last night I found another, similar but simpler solution shown in the
> attached patch. It adds something to the phasor to get a shifted
> signal and then uses [>~ 1] from zexy (I think) to check, if the
> shifted sig goes beyond 1. If it does, I substract 1, which is the
> result of [>~ 1] if it's true, otherwise I substract 0, which is the
> result of [>~ 1] if that's false. This works for a phasor~ but not for
> other oscillating objects like the osc~, but here it's okay.



From czaja at chopin.edu.pl  Wed May 15 10:36:13 2002
From: czaja at chopin.edu.pl (Krzysztof Czaja)
Date: Wed, 15 May 2002 10:36:13 +0200
Subject: [PD] Local array names?
References: <20020515035641.GA163@kruhft.vc.shawcable.net> <000d01c1fbd8$18bc5cf0$1700a8c0@sme> <20020515090041.B1073@fliwatut.scifi>
Message-ID: <3CE21DFD.5060303@chopin.edu.pl>

hi all,

since test23 arrays do accept dollars, sort of.  Next release will have
this feature fixed.

Krzysztof

Frank Barknecht wrote:
> sme hat gesagt: // sme wrote:
...
>>this is a well known problem in pd, i solved it by using the
>>table-object instead of an array. in some cases you can also rename the
>>array with a message
>>[;array_my_default_name rename new_name(.
>>still looking _for another solution.
...
> There isn't one for now. You have to use [table $0-name], which IMO is



From rorytheroar at yahoo.com  Wed May 15 15:11:44 2002
From: rorytheroar at yahoo.com (=?iso-8859-1?q?Rory=20Walsh?=)
Date: Wed, 15 May 2002 14:11:44 +0100 (BST)
Subject: [PD] Gem on windows 98
Message-ID: <20020515131144.62594.qmail@web12305.mail.yahoo.com>

K, quick question, are many people running Gem on
windows 98? Just tried it and keeps crashing? Thanks
in advance!

__________________________________________________
Do You Yahoo!?
Everything you'll ever need on one web page
from News and Sport to Email and Music Charts
http://uk.my.yahoo.com


From nullpointer at odessadesign.co.uk  Wed May 15 16:56:29 2002
From: nullpointer at odessadesign.co.uk (nullpointer)
Date: Wed, 15 May 2002 15:56:29 +0100
Subject: [PD] Pulsar train generator patch
References: <20020515035641.GA163@kruhft.vc.shawcable.net> <000d01c1fbd8$18bc5cf0$1700a8c0@sme> <20020515090041.B1073@fliwatut.scifi> <3CE21DFD.5060303@chopin.edu.pl>
Message-ID: <000901c1fc20$b7ce05d0$690f7ad5@WINTERMUTE>

http://www.nullpointer.co.uk/-/pd.htm

Hi,

I have put together a simple grain train like generator (link is above)
Based on some of the stuff in Curtis R's new book and the SC app that's been
knocking around for a while.
I have just used a simple osc~ for source but you could use just about
anything i suppose.
I 'm sure theres some glitches in the procedure but it sounds ok so far.
Just thought i'd post the link if anyone is interested..
Id love to see other peoples implementations of other granular like
systems...

Tom

http://www.nullpointer.co.uk




From jepoxy at hotmail.com  Wed May 15 16:59:52 2002
From: jepoxy at hotmail.com (rainer .)
Date: Wed, 15 May 2002 14:59:52 +0000
Subject: [PD][gem] pix_crop??
Message-ID: <F60JFRFWMozgYLowspD00000ae8@hotmail.com>

hi all,
i`m just experimenting with a patch using a lot of tif`s / small avis and 
i`m wondering if there is a simple & cpu sparing way for pix cropping in 
gem?
tried it with pix_film + pix_mask + alpha. with this constellation i have to 
precompose masking tif`s and i`m not very flexible if i want to have an 
animated mask.(pix_mask is not accepting an avi on it`s right inlet...)

something like pix_rectangle with its xy-feature would be cool for pix 
cropping...

any suggestions??

thanks
rainer



_________________________________________________________________
Join the world?s largest e-mail service with MSN Hotmail. 
http://www.hotmail.com



From czaja at chopin.edu.pl  Wed May 15 17:11:38 2002
From: czaja at chopin.edu.pl (Krzysztof Czaja)
Date: Wed, 15 May 2002 17:11:38 +0200
Subject: [PD] setting phasor's phase without clicks
References: <20020514112635.A4144@fliwatut.scifi> <3CE1840E.2080009@chopin.edu.pl> <20020515085652.A1073@fliwatut.scifi>
Message-ID: <3CE27AAA.5090102@chopin.edu.pl>

hi again,

finally found some time to look closer at the math (I am math-blind
without a sheet of paper).  The min~ solution is apparently cheaper
than Varga's, and the output scaling is not tricky at all -- it is:
((a + 1) / a) * min~(x, a *~ (1 -~ x)).  The input (`a' coeff)
scaling is best done with an exp, in order to have symmetric control
around zero.

Krzysztof

Frank Barknecht wrote:
 > Krzysztof Czaja hat gesagt: // Krzysztof Czaja wrote:
...
 >>have you tried sending _one_ phasor's output, x, through
 >>min~(x, a *~ (1 -~ x)), where a > 0?  With one phasor you
 >>do not have to make phase adjustments... but scaling may
 >>be tricky (atan?)...
...
 > Last night I found another, similar but simpler solution shown in the
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: trisaw-cheap.pd
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020515/2c1bf66e/attachment.txt>

From 8dngm at qlink.queensu.ca  Wed May 15 17:30:03 2002
From: 8dngm at qlink.queensu.ca (David N G McCallum)
Date: Wed, 15 May 2002 11:30:03 -0400 (EDT)
Subject: [PD] Self-modding patches
Message-ID: <Pine.GSO.4.43.0205151126410.2386-100000@qlink.queensu.ca>


	Is there any documentation for the self-modifying message
commands? I've found a few patches lying around and I can sort of get bits
and pieces but I was wondering if there was anything "comprehensive."

	I'm thinking about commands like "pd-patch.pd obj metro 0" and
"pd-patch connect 0 0 1 0" and "pd-patch selectall".

.
. David McCallum
. Queen's University Electronic Music Studio Manager
.           and Noise Maker
. http://mentalfloss.ca/sintheta/
.




From jdl at xdv.org  Wed May 15 17:44:36 2002
From: jdl at xdv.org (d_cj)
Date: Wed, 15 May 2002 17:44:36 +0200 (CEST)
Subject: [PD] Self-modding patches
In-Reply-To: <Pine.GSO.4.43.0205151126410.2386-100000@qlink.queensu.ca>
Message-ID: <Pine.LNX.4.32.0205151742470.1367-100000@wrzk.farmersmanual.co.at>


chck http://dh7.free.fr/pd-msg/
+ http://iem.kug.ac.at/pdwiki/index.php?PdInternalMessages



[David N G McCallum]->[[PD] Self-modding patches]->[02-05-15 11:30]

 |
 |	Is there any documentation for the self-modifying message
 |commands? I've found a few patches lying around and I can sort of get bits
 |and pieces but I was wondering if there was anything "comprehensive."
 |
 |	I'm thinking about commands like "pd-patch.pd obj metro 0" and
 |"pd-patch connect 0 0 1 0" and "pd-patch selectall".
 |
 |.
 |. David McCallum
 |. Queen's University Electronic Music Studio Manager
 |.           and Noise Maker
 |. http://mentalfloss.ca/sintheta/
 |.
 |
 |

-- 
X           ?           v           .           o           r           g



From mdanks at Stormfront.com  Wed May 15 18:15:32 2002
From: mdanks at Stormfront.com (Mark Danks)
Date: Wed, 15 May 2002 09:15:32 -0700
Subject: [PD][gem] pix_crop??
Message-ID: <F1FCE5A687ADD11182E200805F574023019E4259@ns1.stormfront.com>

  You can do some tricks like this with pix_coordinate.  It is completely
free, since you are just adjusting the UV coordinates into the texture.
Unfortunately, it is a cryptic object.  Look for the gemTexCoord.pd help
patch.

Later, Mark

==============================
= mdanks at stormfront.com
= Technical Director PS2/XBox
= http://www.danks.org/mark
==============================
 

> -----Original Message-----
> From: rainer . [mailto:jepoxy at hotmail.com]
> Sent: Wednesday, May 15, 2002 8:02 AM
> To: pd-list at iem.kug.ac.at
> Subject: [PD][gem] pix_crop??
> 
> 
> hi all,
> i`m just experimenting with a patch using a lot of tif`s / 
> small avis and 
> i`m wondering if there is a simple & cpu sparing way for pix 
> cropping in 
> gem?
> tried it with pix_film + pix_mask + alpha. with this 
> constellation i have to 
> precompose masking tif`s and i`m not very flexible if i want 
> to have an 
> animated mask.(pix_mask is not accepting an avi on it`s right 
> inlet...)
> 
> something like pix_rectangle with its xy-feature would be 
> cool for pix 
> cropping...
> 
> any suggestions??
> 
> thanks
> rainer
> 
> 
> 
> _________________________________________________________________
> Join the world's largest e-mail service with MSN Hotmail. 
> http://www.hotmail.com
> 
> 


From damien_henry at libertysurf.fr  Wed May 15 18:47:51 2002
From: damien_henry at libertysurf.fr (Damien HENRY)
Date: Wed, 15 May 2002 18:47:51 +0200
Subject: [PD] pddp - a proposal
In-Reply-To: <3CE18242.8090801@chopin.edu.pl>
References: <3CE18242.8090801@chopin.edu.pl>
Message-ID: <3CD4291200256F47@mail.libertysurf.net> (added by postmaster@libertysurf.fr)

> .name pddp - PureData documentation project

> .question
> Has anybody made any moves in this direction?

Yes, Miller of course !!! ;-)

I just whant to say that the way the actual help is working is very good 
cause it's interactive.

I've done a documentation about pd internal messages (see "readme" below if 
you are interested). You can donwload (http://dh7.free.fr/) it and integrate 
it in anything you whant.

by the way here a link found in my database about documentation :
http://www.parasitaere-kapazitaeten.net/Pd/introduction.htm

cheers
Damien


-----------------------------------ReadMe------------------------------
Here some documentation about internal pd messages.
(pd-msg_05)

1) Thoses msg are sent directly to pd (pd selector) or to a loaded patch 
(pd-patch.pd selector).
  all thoses msg has to be finnished by a ";"
  you can test them using : 
    in the file menu : message
    pdsend
    the tclsend2pd in the 4.msg_from_tcl folder. 

  Thoses message allows you (examples): 
    To control pd without the gui :
      Take benefit of the no-gui option 
        open a patch via socket... (tcl, python, sh, c++,...)
        modify or create new patch
      Create patch that will create some other 
        Deals with massive polyphonie (100 osc~ or more...)
        load patchs from an other 
        construct generative patch
      Create new gui 
    etc...
 
2) Here an list of those msg (* are documented somewhere in this doc):
 
  messages to pd:
        init  [gimme] 
        filename  [symbol] [symbol]
    *   open  [symbol] [symbol]
    *   quit 
        foo  [gimme]
    *   dsp  [gimme]
        meters  [float] 
        key  [gimme]
    *   audiostatus
        finderror 
        ping

 messages to canvas:
    *    obj  [gimme] 
    *    msg  [gimme]
    *    floatatom  [gimme]
    *    symbolatom  [gimme]
    *    text  [gimme]
    *    graph  [gimme]
    *    array
    *    scalar  [gimme]
        bng  [gimme]
        toggle  [gimme]
        vslider  [gimme]
        hslider  [gimme]
        radio  [gimme]
        vumeter  [gimme]
        mycnv  [gimme]
    *    connect  [float] [float] [float] [float]
    *    restore  [gimme]
        write  [symbol] [defsymbol]
        read  [symbol] [defsymbol]
        mergefile  [symbol] [defsymbol]
        sort
    *    click  [float] [float] [float] [float]
    *    mouseup  [float] [float] [float]
    *    key  [gimme] 
    *    motion  [float] [float] [float]
    *    print  [symbol]
    *    menusave
    *    menusaveas
    *    menuclose  [deffloat]
    *    saveto  [symbol] [symbol] 
    *    cut
    *    copy
    *    paste 
    *    duplicate
    *    selectall
    *    tidy
    *    texteditor
    *    editmode  [deffloat] 
        protectmode  [deffloat]
    *    print  [symbol]
    *    pop  [deffloat]
    *    loadbang
    *    relocate  [symbol] [symbol]
    *    menufont 
    *    font  [float] [float] [float]
    *    find  [gimme] 
    *    findagain
    *    findparent 
    *    vis  [float]
        properties  [float] [float] 
        help  [float] [float]
        arraydialog  [symbol] [float] [float] [float] 
        map  [float]
        clear 
        intatom  [gimme]
        atom  [gimme] 

 

3) Here the map of the documentation : 
  1.msg_and_patch
    describe msg that can be sent to patch. 
    contains pd files
 
  2.msg_and_pd
    describe msg that can be sent to pd. 
    contains pd files
 
  3.pdscript
    it's sh scrip using pdsend to create patch into pd. 
    pdscript has been done by Guenter Geiger
    contains it's own readme + files. 

  4.msg_from_tcl/tk 
    decribe how to use tcl/tk to create, open patch, etc...
   
  5.Examples
    Contain an example of how a "obj x y myOsc~" message can be use 
    to deal with massive polyphonie
 
4) Releases :
 
  release 0.5 : pd-msg_05.tar.gz
    add some more msg. 
    Thanks to Krzysztof Czaja
    all msg are listed for pd0.34 

  release 0.4 : pd-msg_04.tar.gz
    add many message : 
      the events messages
      the menu messages 
      the cut&paste msg, etc...
    complete the polyphonie example
   
  release 0.3 : pd-msg
    Rearenge patch & examples in diferents directory. 
    add polyphonie examples
    add tcl scripts... 

  release 0.2 : self-generation 
    add messages to open and close patch.
 
  release 0.1 : self-construction
    first release 

5) To do list : 

  some msg are not well explain or not explain at all. 

6) Reference : 
  Look @ the end of code of g_canvas.c in the source directory.
 

Damien HENRY


From czaja at chopin.edu.pl  Wed May 15 19:30:53 2002
From: czaja at chopin.edu.pl (Krzysztof Czaja)
Date: Wed, 15 May 2002 19:30:53 +0200
Subject: [PD] pddp - a proposal
References: <3CE18242.8090801@chopin.edu.pl> <3CD4291200256F47@mail.libertysurf.net> (added by postmaster@libertysurf.fr)
Message-ID: <3CE29B4D.3000208@chopin.edu.pl>

hi Damien,

what I have in mind is a reference manual -- comprehensive and
synchronized with Pd development.  One would use tutorials for
learning, help patches for a quick reminder and for checking
things, but the ultimate knowledge base is the reference manual.
Max has it, msp has it, even osw has it -- but not Pd.

And... what I have in (back of my) mind is more than that --
I would like to have a set of tools for integrating and
maintaining all sorts of documentation for both internals,
and externals... and more...

Krzysztof

Damien HENRY wrote:
...
 > Yes, Miller of course !!! ;-)
 >
 > I just whant to say that the way the actual help is working is very good
 > cause it's interactive.



From mattn-l at rogers.com  Wed May 15 20:53:21 2002
From: mattn-l at rogers.com (mattn-l at rogers.com)
Date: Wed, 15 May 2002 14:53:21 -0400
Subject: [PD] books
Message-ID: <20020515185322.MRQY4340.fep03-mail.bloor.is.net.cable.rogers.com@[127.0.0.1]>

hi,

i've been doing a lot of experimentation with synthesis for a long time now, and i've even done some composing/performing of computer music.  the problem is that i keep running into walls while trying to programme my own composition systems, and i think it's because i don't have the background in music theory/synthesis theory that i need to really get into this stuff.. so my question is, can anybody recommend a good all encompassing book that will help me get the information i need?  

matt.



From mis at creazone.com  Wed May 15 21:55:32 2002
From: mis at creazone.com (Michal Seta)
Date: Wed, 15 May 2002 14:55:32 -0500
Subject: [PD] pddp - a proposal
In-Reply-To: <3CE29B4D.3000208@chopin.edu.pl>
References: <3CE18242.8090801@chopin.edu.pl>
	<3CD4291200256F47@mail.libertysurf.net>
	<3CE29B4D.3000208@chopin.edu.pl>
Message-ID: <20020515145532.1b33e75a.mis@creazone.com>

On Wed, 15 May 2002 19:30:53 +0200
Krzysztof Czaja <czaja at chopin.edu.pl> wrote:

[>] 
[>] what I have in mind is a reference manual -- comprehensive and
[>] synchronized with Pd development.  One would use tutorials for
[>] learning, help patches for a quick reminder and for checking
[>] things, but the ultimate knowledge base is the reference manual.
[>] Max has it, msp has it, even osw has it -- but not Pd.


 Ah, that's what you meant...
I misread the first time and thought it was about the source/API/whatever for externs developers and such...

I have given it some thought at around the same time I was threatening the list with writing tutorials (of which I did exactly 1 [one] and another is in the works since I don't know when...).  I would be interested in contributing, though, as to redeem myself...  I wouldn't exactly say that I have loads of experience in writing such things but it'd be an opportunity to start.
-- 
./MiS

Michal Seta		http://creazone.eworldmusic.com/doc/mis
CreaZone		http://www.creazone.com
No One Receiving	http://creazone.eworldmusic.com/doc/nor

upcoming release:
NOR - "The Release of the Wandering-Eyed Girl"
	http://www.grainofsound.com



From catharsis at egregious.net  Wed May 15 21:26:10 2002
From: catharsis at egregious.net (Catharsis)
Date: Wed, 15 May 2002 12:26:10 -0700
Subject: [PD] books
In-Reply-To: 
 <"20020515185322.MRQY4340.fep03-mail.bloor.is.net.cable.roge rs.com"@[127.0.0.1]>
Message-ID: <5.1.0.14.2.20020515120634.01cba738@tyranny.loopfree.net>

At 02:53 PM 5/15/2002 -0400, you wrote:
>i've been doing a lot of experimentation with synthesis for a long time 
>now, and i've even done some composing/performing of computer music.  the 
>problem is that i keep running into walls while trying to programme my own 
>composition systems, and i think it's because i don't have the background 
>in music theory/synthesis theory that i need to really get into this 
>stuff.. so my question is, can anybody recommend a good all encompassing 
>book that will help me get the information i need?

This may be a no brainer, but if you don't have Curtis Roads' Computer 
Music Tutorial it is worth checking out. Also, his new one Microsound is a 
pertinent read. Both of these books cover a decent horizontal area and can 
be found through MIT Press. Another book worth checking into is Musical 
Signal Processing (edited by Curtis Roads + others). Try the Swets web 
site... www.swets.nl  Outside of these perhaps some DSP books would be 
appropriate to look into.

I am just getting around to checking out PD. I have been meaning to for a 
while. I have yet to dig into it... ;)  I didn't see a digest version of 
this email list when signing up; is there one?

Best,
--Mike

Egregious
"Spiritual renewal through music for those outside the heard."
http://www.egregious.net/



From gert at test.at  Wed May 15 23:07:04 2002
From: gert at test.at (V93r)
Date: Wed, 15 May 2002 23:07:04 +0200
Subject: [PD] books
In-Reply-To: 
 <20020515185322.MRQY4340.fep03-mail.bloor.is.net.cable.rogers.com@[127.0.0
 .1]>
References: 
 <20020515185322.MRQY4340.fep03-mail.bloor.is.net.cable.rogers.com@[127.0.0
 .1]>
Message-ID: <a05100307b9087dfb796c@[192.168.0.24]>

http://www.dspguide.com/

g


At 14:53 Uhr -0400 15.05.2002, <mattn-l at rogers.com> wrote:
>hi,
>
>i've been doing a lot of experimentation with synthesis for a long 
>time now, and i've even done some composing/performing of computer 
>music.  the problem is that i keep running into walls while trying 
>to programme my own composition systems, and i think it's because i 
>don't have the background in music theory/synthesis theory that i 
>need to really get into this stuff.. so my question is, can anybody 
>recommend a good all encompassing book that will help me get the 
>information i need?
>
>matt.



From goulven at libertysurf.fr  Wed May 15 23:11:09 2002
From: goulven at libertysurf.fr (Goulven L'Her)
Date: Wed, 15 May 2002 23:11:09 +0200
Subject: [PD] pb Gem with PD
Message-ID: <000701c1fc55$09d41c00$1400a8c0@portable>

hi all,

I am using pd with gem library and i have problems when using subpatch.
When i clicked to open a subpatch, the program bug.

could someone help me?

I am using pd version 0.34-4 and gem 0.85

thanks

goulven

goulven at libertysurf.fr
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020515/5395bb21/attachment.htm>

From martin.dupras at uwe.ac.uk  Thu May 16 00:30:42 2002
From: martin.dupras at uwe.ac.uk (martin)
Date: Wed, 15 May 2002 23:30:42 +0100
Subject: [PD] pddp - a proposal
References: <3CE18242.8090801@chopin.edu.pl><3CD4291200256F47@mail.libertysurf.net><3CE29B4D.3000208@chopin.edu.pl> <20020515145532.1b33e75a.mis@creazone.com>
Message-ID: <003301c1fc60$27bd6c70$7314c050@prints90xjw9rz>


I have to agree that an organised documentation project for Pd would be
invaluable.

If someone is planning on organising such a thing, I'm raising my hand as
someone willing to participate.

- martin

> [>] what I have in mind is a reference manual -- comprehensive and
> [>] synchronized with Pd development.  One would use tutorials for
> [>] learning, help patches for a quick reminder and for checking
> [>] things, but the ultimate knowledge base is the reference manual.
> [>] Max has it, msp has it, even osw has it -- but not Pd.




From joschi at eds.org  Thu May 16 00:27:21 2002
From: joschi at eds.org (Josh Steiner)
Date: Wed, 15 May 2002 15:27:21 -0700 (PDT)
Subject: [PD] pddp - a proposal
In-Reply-To: <003301c1fc60$27bd6c70$7314c050@prints90xjw9rz>
Message-ID: <Pine.LNX.4.21.0205151527000.22356-100000@zen.eds.org>

ditto on both the support and willing participant counts

On Wed, 15 May 2002, martin wrote:

> 
> I have to agree that an organised documentation project for Pd would be
> invaluable.
> 
> If someone is planning on organising such a thing, I'm raising my hand as
> someone willing to participate.
> 
> - martin
> 
> > [>] what I have in mind is a reference manual -- comprehensive and
> > [>] synchronized with Pd development.  One would use tutorials for
> > [>] learning, help patches for a quick reminder and for checking
> > [>] things, but the ultimate knowledge base is the reference manual.
> > [>] Max has it, msp has it, even osw has it -- but not Pd.
> 
> 
> 

________________________________________________________________
Josh .. Yoshi .. Joschi .. xiphoidprocess.com .. eds.org/~joschi



From dave at davesabine.com  Thu May 16 01:08:11 2002
From: dave at davesabine.com (David Sabine)
Date: Wed, 15 May 2002 17:08:11 -0600
Subject: [PD] pddp - a proposal
References: <Pine.LNX.4.21.0205151527000.22356-100000@zen.eds.org>
Message-ID: <007501c1fc65$62e81d40$6500a8c0@davidasus2002>

Obviously, the first phase in this project is already underway...i.e. a few
people show interest in such a project!

What's the next step?

I too am a willing participant.  Perhaps Mr. Puckette, or somebody else with
intimate knowledge of PD and it's source code, could provide some direction
and guidance through the process?  What's the first (next) priority?

Regards,
Dave Sabine

p.s.: I would suggest that the documentation should be HTML format (rather
than pdf, ps, etc.) because:
1.  everybody with a web browser can participate in development of such a
document.
2.  everybody with a web browser can access the documentation.
3.  the documentation can provide downloadable examples.
4.  etc. etc.



----- Original Message -----
From: "Josh Steiner" <joschi at eds.org>
To: "martin" <martin.dupras at uwe.ac.uk>
Cc: <pd-list at iem.kug.ac.at>
Sent: Wednesday, May 15, 2002 4:27 PM
Subject: Re: [PD] pddp - a proposal


> ditto on both the support and willing participant counts
>
> On Wed, 15 May 2002, martin wrote:
>
> >
> > I have to agree that an organised documentation project for Pd would be
> > invaluable.
> >
> > If someone is planning on organising such a thing, I'm raising my hand
as
> > someone willing to participate.
> >
> > - martin
> >
> > > [>] what I have in mind is a reference manual -- comprehensive and
> > > [>] synchronized with Pd development.  One would use tutorials for
> > > [>] learning, help patches for a quick reminder and for checking
> > > [>] things, but the ultimate knowledge base is the reference manual.
> > > [>] Max has it, msp has it, even osw has it -- but not Pd.
> >
> >
> >
>
> ________________________________________________________________
> Josh .. Yoshi .. Joschi .. xiphoidprocess.com .. eds.org/~joschi
>
>
>




From martin.dupras at uwe.ac.uk  Thu May 16 01:35:48 2002
From: martin.dupras at uwe.ac.uk (martin)
Date: Thu, 16 May 2002 00:35:48 +0100
Subject: [PD] pddp - a proposal
References: <Pine.LNX.4.21.0205151527000.22356-100000@zen.eds.org> <007501c1fc65$62e81d40$6500a8c0@davidasus2002>
Message-ID: <000d01c1fc69$448de4c0$7314c050@prints90xjw9rz>

I am of the opinion that HTML output for pd documentation if highly
desirable. However, I would stress that HTML is probably not the best format
to actually author and maintain such documentation.

Which raises the point: does anyone have any experience, or good pointers to
existing documentation projects (for other subjects), documentation
maintainence, and documentation formats (such as DocBook and SGML)?

- martin

> p.s.: I would suggest that the documentation should be HTML format (rather
> than pdf, ps, etc.) because:
> 1.  everybody with a web browser can participate in development of such a
> document.
> 2.  everybody with a web browser can access the documentation.
> 3.  the documentation can provide downloadable examples.
> 4.  etc. etc.




From jepoxy at hotmail.com  Thu May 16 01:38:43 2002
From: jepoxy at hotmail.com (rainer .)
Date: Wed, 15 May 2002 23:38:43 +0000
Subject: [PD][gem] pix_crop??
Message-ID: <F243bavVQ9WF5knBLq100003dfd@hotmail.com>


>From: Mark Danks <mdanks at Stormfront.com>
>You can do some tricks like this with pix_coordinate.  It is completely
>free, since you are just adjusting the UV coordinates into the texture.

...yes, but i have to be proportional with the rectangle to the image/avi 
preventing image distortion.
not exactly what i meant with "pix cropping"
here is an example for illustration:
http://www.softpink.com/mouse.jpg
= 20 avis with specific masks & delayed starting points...

thanks
rainer


_________________________________________________________________
Send and receive Hotmail on your mobile device: http://mobile.msn.com



From musil at iem.kug.ac.at  Thu May 16 02:18:32 2002
From: musil at iem.kug.ac.at (Thomas Musil)
Date: Thu, 16 May 2002 02:18:32 +0200
Subject: Install IEM-lib
References: <3CE0260F.B6F44A82@ul.ie>
Message-ID: <3CE2FAD8.19E04ED3@iem.kug.ac.at>

Hi all

iemlib Release 1.12 for pd-0.34-4 ( linux and w2k )
( no change of pd.tk )
is available under:

http://iem.kug.ac.at/~musil/iemlib/

cheers

Thomas.

Enrique Franco wrote:
> 
> Hi,
> 
> I'm trying to install the Iem libraries en W2K but I haven't had any
> joy. I guess there's a problem with the pd.tk file. And the asb librarie
> isn't in the zip file. Do you have a new  version for 0.34...or maybe
> I'm downloading from the wrong page...?
> 
> Cheers,
> 
> Enrique


From gboy at nycap.rr.com  Thu May 16 03:04:53 2002
From: gboy at nycap.rr.com (joge .)
Date: Wed, 15 May 2002 21:04:53 -0400
Subject: Install IEM-lib
References: <3CE0260F.B6F44A82@ul.ie> <3CE2FAD8.19E04ED3@iem.kug.ac.at>
Message-ID: <005101c1fc75$b20d3df0$6901a8c0@mauve>

is there a version out for pd .35 .  i realize the gui is all internals now
in pd .35 however the other libs i dont think i are incorporated .  is
version 1.12 ok to install with pd .35 .


joge .

----- Original Message -----
From: "Thomas Musil" <musil at iem.kug.ac.at>
To: "Enrique Franco" <enrique.franco at ul.ie>; <pd-list at iem.kug.ac.at>
Sent: Wednesday, May 15, 2002 8:18 PM
Subject: Re: Install IEM-lib


> Hi all
>
> iemlib Release 1.12 for pd-0.34-4 ( linux and w2k )
> ( no change of pd.tk )
> is available under:
>
> http://iem.kug.ac.at/~musil/iemlib/
>
> cheers
>
> Thomas.
>
> Enrique Franco wrote:
> >
> > Hi,
> >
> > I'm trying to install the Iem libraries en W2K but I haven't had any
> > joy. I guess there's a problem with the pd.tk file. And the asb librarie
> > isn't in the zip file. Do you have a new  version for 0.34...or maybe
> > I'm downloading from the wrong page...?
> >
> > Cheers,
> >
> > Enrique
>
>



From musil at iem.kug.ac.at  Thu May 16 04:02:32 2002
From: musil at iem.kug.ac.at (Thomas Musil)
Date: Thu, 16 May 2002 04:02:32 +0200
Subject: Install IEM-lib
References: <3CE0260F.B6F44A82@ul.ie> <3CE2FAD8.19E04ED3@iem.kug.ac.at> <005101c1fc75$b20d3df0$6901a8c0@mauve>
Message-ID: <3CE31338.2BB8C9AA@iem.kug.ac.at>

hi joge

i tried iemlib_R1.12 with pd-0.35-test23_linux;
arrays and guis in help-files are compatible;
all filter work;
some objects are obsolete (like m2f~ or sqrt16~)

so i say, it is also useable for pd-0.35-test23.

but tomorrow, i'll compile a 0.35-version.

cheers
Thomas.



"joge ." wrote:
> 
> is there a version out for pd .35 .  i realize the gui is all internals now
> in pd .35 however the other libs i dont think i are incorporated .  is
> version 1.12 ok to install with pd .35 .
> 
> joge .
> 
> ----- Original Message -----
> From: "Thomas Musil" <musil at iem.kug.ac.at>
> To: "Enrique Franco" <enrique.franco at ul.ie>; <pd-list at iem.kug.ac.at>
> Sent: Wednesday, May 15, 2002 8:18 PM
> Subject: Re: Install IEM-lib
> 
> > Hi all
> >
> > iemlib Release 1.12 for pd-0.34-4 ( linux and w2k )
> > ( no change of pd.tk )
> > is available under:
> >
> > http://iem.kug.ac.at/~musil/iemlib/
> >
> > cheers
> >
> > Thomas.
> >
> > Enrique Franco wrote:
> > >
> > > Hi,
> > >
> > > I'm trying to install the Iem libraries en W2K but I haven't had any
> > > joy. I guess there's a problem with the pd.tk file. And the asb librarie
> > > isn't in the zip file. Do you have a new  version for 0.34...or maybe
> > > I'm downloading from the wrong page...?
> > >
> > > Cheers,
> > >
> > > Enrique
> >
> >


From Harchanko at aol.com  Thu May 16 06:14:21 2002
From: Harchanko at aol.com (Harchanko at aol.com)
Date: Thu, 16 May 2002 00:14:21 EDT
Subject: [PD] Local array names?
Message-ID: <13.b7fe05b.2a148c1d@aol.com>

Newbie question, but, since we are on the subject of table, windows version 
doesn't seem to have a help file on this.  If anyone would be kind enough to 
point me in the direction of a quick rundown, it would be greatly 
appreciated.  It seems to function differently than Max's table.

Gracias,

Joe Harchanko

In a message dated 5/15/2002 12:38:52 AM Pacific Daylight Time, 
barknech at ph-cip.uni-koeln.de writes:


> There isn't one for now. You have to use [table $0-name], which IMO is
> quite clean for subpatches, because you normally don't need to see the
> array therein, so one more click to open the table after opening the
> subpatch is fine with me.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020516/471e57a5/attachment.htm>

From Harchanko at aol.com  Thu May 16 06:14:25 2002
From: Harchanko at aol.com (Harchanko at aol.com)
Date: Thu, 16 May 2002 00:14:25 EDT
Subject: [PD] books
Message-ID: <57.b7e3e5a.2a148c21@aol.com>

In a message dated 5/15/2002 12:24:07 PM Pacific Daylight Time, 
catharsis at egregious.net writes:


> >i've been doing a lot of experimentation with synthesis for a long time 
> >now, and i've even done some composing/performing of computer music.  the 
> >problem is that i keep running into walls while trying to programme my own 
> >composition systems, and i think it's because i don't have the background 
> >in music theory/synthesis theory that i need to really get into this 
> >stuff.. so my question is, can anybody recommend a good all encompassing 
> >book that will help me get the information i need?

Even though it is for a different program, R. Boulange's The CSound Book 
(also from MIT press) has a lot of very usefull ideas that are easily 
translated to Pd.

-Joe Harchanko
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020516/26cf41de/attachment.htm>

From jfm3 at ouroboros-complex.org  Thu May 16 06:28:57 2002
From: jfm3 at ouroboros-complex.org (jfm3)
Date: 16 May 2002 00:28:57 -0400
Subject: [PD] pddp - a proposal
In-Reply-To: <000d01c1fc69$448de4c0$7314c050@prints90xjw9rz>
References: <Pine.LNX.4.21.0205151527000.22356-100000@zen.eds.org>
	<007501c1fc65$62e81d40$6500a8c0@davidasus2002> 
	<000d01c1fc69$448de4c0$7314c050@prints90xjw9rz>
Message-ID: <1021523341.2097.3.camel@localhost.localdomain>

I "ported" the documentation to SGML a a while ago. If you're all
interested, let me know and I'll dig it out again.

On Wed, 2002-05-15 at 19:35, martin wrote:
> I am of the opinion that HTML output for pd documentation if highly
> desirable. However, I would stress that HTML is probably not the best format
> to actually author and maintain such documentation.
> 
> Which raises the point: does anyone have any experience, or good pointers to
> existing documentation projects (for other subjects), documentation
> maintainence, and documentation formats (such as DocBook and SGML)?
> 
> - martin
> 
> > p.s.: I would suggest that the documentation should be HTML format (rather
> > than pdf, ps, etc.) because:
> > 1.  everybody with a web browser can participate in development of such a
> > document.
> > 2.  everybody with a web browser can access the documentation.
> > 3.  the documentation can provide downloadable examples.
> > 4.  etc. etc.
> 
> 
> 
-- 
(jfm3)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 184 bytes
Desc: This is a digitally signed message part
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020516/aaac93a7/attachment.pgp>

From cinetron at passport.ca  Thu May 16 07:56:17 2002
From: cinetron at passport.ca (Jim Ruxton)
Date: Thu, 16 May 2002 01:56:17 -0400
Subject: [PD] problem compiling gem-0.87 with RH7.2
References: <Pine.LNX.4.21.0205151527000.22356-100000@zen.eds.org> <007501c1fc65$62e81d40$6500a8c0@davidasus2002> <000d01c1fc69$448de4c0$7314c050@prints90xjw9rz>
Message-ID: <3CE34A01.1090707@passport.ca>

Hi,
I was wondering if anyone has succesfully compiled gem-0.87 under RH7.2 
. When I run "make" I get lots of warnings about
" extra tokens at end of #endif directive " . Any thoughts on what I 
have to do to get this to work? Thanks
Jim



From barknech at ph-cip.uni-koeln.de  Thu May 16 09:25:37 2002
From: barknech at ph-cip.uni-koeln.de (Frank Barknecht)
Date: Thu, 16 May 2002 09:25:37 +0200
Subject: [PD] setting phasor's phase without clicks
In-Reply-To: <3CE27AAA.5090102@chopin.edu.pl>
References: <20020514112635.A4144@fliwatut.scifi> <3CE1840E.2080009@chopin.edu.pl> <20020515085652.A1073@fliwatut.scifi> <3CE27AAA.5090102@chopin.edu.pl>
Message-ID: <20020516092537.A2907@fliwatut.scifi>

Krzysztof Czaja hat gesagt: // Krzysztof Czaja wrote:

> finally found some time to look closer at the math (I am math-blind
> without a sheet of paper).  

Me, too. And I should have used wrap~ indeed, that does the same [>~
1] and substracting 1 or 0, I just didn't think of it. All those objects...

> The min~ solution is apparently cheaper than Varga's, and the output
> scaling is not tricky at all -- it is: ((a + 1) / a) * min~(x, a *~
> (1 -~ x)).  The input (`a' coeff) scaling is best done with an exp,
> in order to have symmetric control around zero.

The important idea behind Varga's algorithm is "Bandlimiting".  The
standard phasor has harmonics beyond the Nyquist frequency because of
the abrupt changes from 1->0 and unfortunatly now that I took a sheet
of paper, the way I realised trisaw has the same problem. Duh. I
looked closer at Varga's code and he uses a new Csound function table
generator, GEN30. This does the following:

"GEN30 extracts a range of harmonic partials from an existing
waveform"

The 4(x-x^2) expression is used in Varga's code to fill a table with
such a waveform, that GEN30 then reads while limiting the upper border
of the harmonics range. 

Because these gen30-generated table later is used in an oscili
(==tabosc~ in PD) with varying frequency, one cannot simply use one 
table for every trisaw~ frequency, because that would introduce
aliased frequencies again. Varga's solution is to fill 128 tables,
one for each midi note, with GEN30-functions from 4x(1-x) polynoms and 
limited upper harmonic borders of "nyquist_frequency/note_frequency"

All this I didn't do in my trisaw~ and so I alias the same amount as
you.

Life's a dog.

ciao,
-- 
 Frank Barknecht                                  _ _______footils__



From bernhard at allquiet.org  Thu May 16 09:31:54 2002
From: bernhard at allquiet.org (bernhard loibner)
Date: Thu, 16 May 2002 09:31:54 +0200
Subject: [PD] pddp -> OSX
In-Reply-To: <007501c1fc65$62e81d40$6500a8c0@davidasus2002>
References: <Pine.LNX.4.21.0205151527000.22356-100000@zen.eds.org>
 <007501c1fc65$62e81d40$6500a8c0@davidasus2002>
Message-ID: <a05100302b9090e9889f7@[192.168.1.30]>

Hi there

I have done a lot of max/msp programming, now I start to get into PD 
which is great. So I was wondering whether something like a "PD guide 
for maxers" exists somewhere out there?

While on the case, I have a stupid beginners question: I run PD on 
OSX and was just wondering if the various libs and externals that 
exist for win and linux can be used under OSX (e.g. the iemlib). Is 
this just a matter of compiling them for this platform?

thanks
b.


>Obviously, the first phase in this project is already underway...i.e. a few
>people show interest in such a project!
>
>What's the next step?
>
>I too am a willing participant.  Perhaps Mr. Puckette, or somebody else with
>intimate knowledge of PD and it's source code, could provide some direction
>and guidance through the process?  What's the first (next) priority?
>
>Regards,
>Dave Sabine
>
>p.s.: I would suggest that the documentation should be HTML format (rather
>than pdf, ps, etc.) because:
>1.  everybody with a web browser can participate in development of such a
>document.
>2.  everybody with a web browser can access the documentation.
>3.  the documentation can provide downloadable examples.
>4.  etc. etc.
>

-- 

>>>  http://www.allquiet.org


From geiger at xdv.org  Thu May 16 10:08:23 2002
From: geiger at xdv.org (=?X-UNKNOWN?Q?g=FCnter_geiger?=)
Date: Thu, 16 May 2002 10:08:23 +0200 (CEST)
Subject: [PD] setting phasor's phase without clicks
In-Reply-To: <20020516092537.A2907@fliwatut.scifi>
Message-ID: <Pine.LNX.4.31.0205161003320.9833-100000@xdv.org>



On Thu, 16 May 2002, Frank Barknecht wrote:
> All this I didn't do in my trisaw~ and so I alias the same amount as
> you.
>
> Life's a dog.
>

This might help you:
Alias-Free Digital Synthesis of Classic Analog Waveforms
http://ccrma-www.stanford.edu/~stilti/papers/Welcome.html

or

http://www.musicdsp.org/archive.php?classid=1

Guenter



From rat at telecoma.net  Thu May 16 09:14:04 2002
From: rat at telecoma.net (rat at telecoma.net)
Date: Thu, 16 May 2002 09:14:04 +0200 (MEST)
Subject: [PD] pddp - a proposal
In-Reply-To: <000d01c1fc69$448de4c0$7314c050@prints90xjw9rz>
Message-ID: <Pine.LNX.3.96.1020516091306.25334B-100000@lalobe.telecoma.net>

hi,

i will also participate.
i can/want to help on the GEM documentation side

lg

erich




From barknech at ph-cip.uni-koeln.de  Thu May 16 10:15:01 2002
From: barknech at ph-cip.uni-koeln.de (Frank Barknecht)
Date: Thu, 16 May 2002 10:15:01 +0200
Subject: [PD] books
In-Reply-To: <20020515185322.MRQY4340.fep03-mail.bloor.is.net.cable.rogers.com@[127.0.0.1]>
References: <20020515185322.MRQY4340.fep03-mail.bloor.is.net.cable.rogers.com@[127.0.0.1]>
Message-ID: <20020516101501.B2907@fliwatut.scifi>

Hi,
mattn-l at rogers.com hat gesagt: // mattn-l at rogers.com wrote:

> i've been doing a lot of experimentation with synthesis for a long
> time now, and i've even done some composing/performing of computer
> music.  the problem is that i keep running into walls while trying
> to programme my own composition systems, and i think it's because i
> don't have the background in music theory/synthesis theory that i
> need to really get into this stuff.. so my question is, can anybody
> recommend a good all encompassing book that will help me get the
> information i need?  

I'd like to hear what Miller would recommend, as he is teaching this
stuff as well. What do your students have to read?

At the moment, I am knee deep into "Computer Music" by Charles Dodge
and Thomas A. Jerse. Asking on various mailing lists, this and Curtis
Roads' "Computer Music Tutorial" always get recommended and because
the both are expensive, I started with Dodge/Jerse, the Roads will
follow. At first I was a bit disapointed, because there aren't many
C++ expamples in the book. All code in "CM" is in regard to computer
composition, a field, that I am not that interested in at the moment,
but you will probably like that. 

Then I found, that even the non-code descriptions of various computer
music and synthesis topics are very readable and instructive. "CM" is
a great textbook for self-learning IMO and very clearly written.
People say similar things about the Roads, but I don't know this book 
yet.

I also have the "Csound Book" that does explain way more then just the
things in Csound, but well, it is Csound anyways and after my nearly
complete shift to PD, I don't look into it very often anymore. OTOH
there are way more Csound users than PD users, I think, and knowing
Csound to adapt things for PD is very, very useful. Also the Music N
synthesis languages live on in Csound and you will probably meet them
everywhere. Even Dodge/Jerse often refer to them in "Computer Music"

ciao,
-- 
 Frank Barknecht                                  _ _______footils__



From dave at davesabine.com  Thu May 16 10:35:40 2002
From: dave at davesabine.com (David Sabine)
Date: Thu, 16 May 2002 02:35:40 -0600
Subject: [PD] adc~ question
Message-ID: <000801c1fcb4$a9bd41b0$6500a8c0@davidasus2002>

Perhaps this is a dumb question:  what is the adc~ inlet for?


Regards,
Dave Sabine
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020516/9757777f/attachment.htm>

From integer at www.god-emil.dk  Thu May 16 10:41:00 2002
From: integer at www.god-emil.dk (integer at www.god-emil.dk)
Date: Thu, 16 May 2002 10:41:00 +0200 (CEST)
Subject: [PD] HELOOOOOOOOOOOOOOOOOO
Message-ID: <200205160841.g4G8f0651014@www.god-emil.dk>






 I NEED SOMEONE 2 PROGRAM A VERY MODEL.CITIZEN TEXT OBJEKT PL!!!!!!!!!!!!!!!!!!!!SZ


     oke +?


       PAIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIID



tack. 


nn - no!z!.v.







      m9ndfukc please. fur die reinigung empfehlen wir ...














From finnendahl at folkwang-hochschule.de  Thu May 16 10:35:18 2002
From: finnendahl at folkwang-hochschule.de (Orm Finnendahl)
Date: Thu, 16 May 2002 10:35:18 +0200
Subject: [PD] arrays
Message-ID: <20020516083518.GA2568@grisey>

Hi,

is it possible to have more than one graphic representation for the
same array in the same patch?

I would like to have a couple of miniature "iconlike" representations
of soundfiles on the screen (as arrays) and one current main buffer,
which is represented in a large graphic array. Then I'd like to be
able to switch the reference of the main buffer between the miniature
buffers and get that reflected on screen.

Of course this would be possible by copying the values from the small
buffers to the main buffer, but I would prefer a less expensive
context switch. Or isn't it less expensive as the visual data has to
be changed anyway?

If I have to copy values from a miniature buffer to the main buffer,
is there a predefined message for accomplishing it or has the data to
get read out and written by some self-defined loop mechanism? How do I
access the array size for that?

Thanx in advance,
Orm


From zmoelnig at iem.kug.ac.at  Thu May 16 11:09:33 2002
From: zmoelnig at iem.kug.ac.at (Johannes M Zmoelnig)
Date: Thu, 16 May 2002 11:09:33 +0200 (CEST)
Subject: [PD] pb Gem with PD
In-Reply-To: <000701c1fc55$09d41c00$1400a8c0@portable>
Message-ID: <Pine.LNX.4.21.0205161109160.15345-100000@web.iemnet>

upgrade both pd and (especially) Gem

mfg.c.sdar
IOhannes

On Wed, 15 May 2002, Goulven L'Her wrote:

> hi all,
> 
> I am using pd with gem library and i have problems when using subpatch.
> When i clicked to open a subpatch, the program bug.
> 
> could someone help me?
> 
> I am using pd version 0.34-4 and gem 0.85
> 
> thanks
> 
> goulven
> 
> goulven at libertysurf.fr
> 



From czaja at chopin.edu.pl  Thu May 16 11:17:56 2002
From: czaja at chopin.edu.pl (Krzysztof Czaja)
Date: Thu, 16 May 2002 11:17:56 +0200
Subject: [PD] adc~ question
References: <000801c1fcb4$a9bd41b0$6500a8c0@davidasus2002>
Message-ID: <3CE37944.8010005@chopin.edu.pl>

hi,

it has no purpose in Pd (unlike adc~ in msp, which accepts several
configuration and start/stop messages).

Krzysztof

David Sabine wrote:
 > Perhaps this is a dumb question:  what is the adc~ inlet for?



From zmoelnig at iem.kug.ac.at  Thu May 16 11:16:33 2002
From: zmoelnig at iem.kug.ac.at (Johannes M Zmoelnig)
Date: Thu, 16 May 2002 11:16:33 +0200 (CEST)
Subject: [PD] problem compiling gem-0.87 with RH7.2
In-Reply-To: <3CE34A01.1090707@passport.ca>
Message-ID: <Pine.LNX.4.21.0205161113150.15345-100000@web.iemnet>

hi !

seems like you are using gcc-3.0 ????
i do not know of anyone (including me) having compiled Gem succesfully
with g++-3.0

the "extra tokens at end of #endif" are clearly bad programming style, you
can simply delete the "extra tokens" (or comment them out, which would be
the proper way, since they indicate which block has finished)

anyhow, since these are mere warnings, what are the errors you get ?


mfg.c.asdfr
IOhannes

On Thu, 16 May 2002, Jim Ruxton wrote:

> Hi,
> I was wondering if anyone has succesfully compiled gem-0.87 under RH7.2 
> . When I run "make" I get lots of warnings about
> " extra tokens at end of #endif directive " . Any thoughts on what I 
> have to do to get this to work? Thanks
> Jim
> 
> 
> 



From marius.schebella at chello.at  Thu May 16 11:20:10 2002
From: marius.schebella at chello.at (sme)
Date: Thu, 16 May 2002 11:20:10 +0200
Subject: [PD] arrays
References: <20020516083518.GA2568@grisey>
Message-ID: <002c01c1fcba$e09bfb80$1700a8c0@sme>

> is it possible to have more than one graphic representation for the
> same array in the same patch?

no, if you have more arrays with the same name, only one shows data

hi,

----- Original Message -----
From: "Orm Finnendahl" <finnendahl at folkwang-hochschule.de>
To: <pd-list at iem.kug.ac.at>
Sent: Thursday, May 16, 2002 10:35 AM
Subject: [PD] arrays


> I would like to have a couple of miniature "iconlike" representations
> of soundfiles on the screen (as arrays) and one current main buffer,
> which is represented in a large graphic array. Then I'd like to be
> able to switch the reference of the main buffer between the miniature
> buffers and get that reflected on screen.

the idea of mini-arrays is good, it saves space and cpu(?).

> Of course this would be possible by copying the values from the small
> buffers to the main buffer, but I would prefer a less expensive
> context switch. Or isn't it less expensive as the visual data has to
> be changed anyway?
> If I have to copy values from a miniature buffer to the main buffer,
> is there a predefined message for accomplishing it or has the data to
> get read out and written by some self-defined loop mechanism? How do I
> access the array size for that?

as far as i know the visual data is always renewed/calculated from the
sample/tabledata, and it is in fact maybe not the best graphical way of
representating it. i always try not to display more data than available
pixels. and i am working on a method that will show (with two arrays in
one graph) the minimum and maximum value of all the samples represented
by one pixel. (which will be an abstraction-like calculation in a
subpatch).
by now i live with "downsampled versions" of soundfiles for the
graphical display, which has only the length (in samples) that the
display can show (200 pixels - 200 samplevalues) and use a simple
tabread4~ to calculate that. the "real" soundfile is in a table-object
somewhere. the display is faster and does?nt grab to much from the cpu.
before the tabread~ i dont use a phasor-loop, but a ramp-table from 0 to
1 which has the same length as the size of the "display" and that is
read via a playtable~ everytime i load a new file into a table (and then
is switched~ to 0 again).
marius.




From finnendahl at folkwang-hochschule.de  Thu May 16 10:45:18 2002
From: finnendahl at folkwang-hochschule.de (Orm Finnendahl)
Date: Thu, 16 May 2002 10:45:18 +0200
Subject: [PD] arrays, 2nd thought
Message-ID: <20020516084518.GB2774@grisey>

Hi,

on 2nd thought to the array problem:

Is it possible to change the size of the graphic representation of an
array and its x-y location with a message? Then the main buffer could
get obsolete and the space it occupies on the screen would be replaced
by enlarged versions of the "icons" in turn.

--
Orm


From rat at telecoma.net  Thu May 16 10:31:49 2002
From: rat at telecoma.net (rat at telecoma.net)
Date: Thu, 16 May 2002 10:31:49 +0200 (MEST)
Subject: [PD] pddp - a proposal (fwd)
Message-ID: <Pine.LNX.3.96.1020516103133.25356A-100000@lalobe.telecoma.net>



---------- Forwarded message ----------
Date: Thu, 16 May 2002 09:39:16 +0100
From: Ricardo Climent <r.climent at qub.ac.uk>
To: 'rat' <rat at telecoma.net>
Subject: RE: [PD] pddp - a proposal

Dear All,

Once completed, I can participate with the Spanish translation if this
of any help. The most difficult part is not the translation itself but
to keep it up to date. 

Ricardo
___________



-----Original Message-----
From: rat [mailto:rat at telecoma.net] 
Sent: 16 May 2002 08:14
To: pd-list at iem.kug.ac.at
Subject: Re: [PD] pddp - a proposal

hi,

i will also participate.
i can/want to help on the GEM documentation side

lg

erich






From czaja at chopin.edu.pl  Thu May 16 11:46:19 2002
From: czaja at chopin.edu.pl (Krzysztof Czaja)
Date: Thu, 16 May 2002 11:46:19 +0200
Subject: [PD] setting phasor's phase without clicks
References: <20020514112635.A4144@fliwatut.scifi> <3CE1840E.2080009@chopin.edu.pl> <20020515085652.A1073@fliwatut.scifi> <3CE27AAA.5090102@chopin.edu.pl> <20020516092537.A2907@fliwatut.scifi>
Message-ID: <3CE37FEB.4070506@chopin.edu.pl>

hi Frank,

aah... I have thought you are simply going to mimic [triangle~]
(an msp object)...

I do not know Varga's algorithm, but I wonder if one can modulate
(i.e. use an audio signal to control) the `slope' in a bandlimited
version -- sort of a timbre vibrato or a sweep?

You should be able to do similar things with your buzz~, though...

Krzysztof

Frank Barknecht wrote:
...
 > The important idea behind Varga's algorithm is "Bandlimiting".  The



From marius.schebella at chello.at  Thu May 16 11:50:45 2002
From: marius.schebella at chello.at (sme)
Date: Thu, 16 May 2002 11:50:45 +0200
Subject: [PD] arrays, 2nd thought
References: <20020516084518.GB2774@grisey>
Message-ID: <005801c1fcbf$26281a40$1700a8c0@sme>

hi,
there is normalize and (with soundfiler) resize,
but that's maybe not what you were asking for?
the display of 2646000 samples (1minute) is not faster if the size of
the array is 20 pixels or 500.
to have fast displays, i suggest to extremely downsample the data! (to
20 or 500 samples) this will be visible in less than 10 ms.
s?me.

----- Original Message -----
From: "Orm Finnendahl" <finnendahl at folkwang-hochschule.de>
To: <pd-list at iem.kug.ac.at>
Sent: Thursday, May 16, 2002 10:45 AM
Subject: [PD] arrays, 2nd thought


> Hi,
>
> on 2nd thought to the array problem:
>
> Is it possible to change the size of the graphic representation of an
> array and its x-y location with a message? Then the main buffer could
> get obsolete and the space it occupies on the screen would be replaced
> by enlarged versions of the "icons" in turn.
>
> --
> Orm
>
>




From czaja at chopin.edu.pl  Thu May 16 12:33:04 2002
From: czaja at chopin.edu.pl (Krzysztof Czaja)
Date: Thu, 16 May 2002 12:33:04 +0200
Subject: [PD] arrays, 2nd thought
References: <20020516084518.GB2774@grisey>
Message-ID: <3CE38AE0.1080308@chopin.edu.pl>

hi Orm,

yes, if you happen to know array size:

"<array-size> <screen-x-size> <screen-y-size>" ->
"; pd-<graph-name> coords 0 1 $1 -1 $2 $3 1; <array-name> resize $1"

The sole purpose of `resize' message to an array above is forcing to
redraw it, but, anyway, you need the size for the `coords' message.

I think there is an external, somewhere, which reports array size.

Btw, there is a 'concat' method in a vexing library used for coping
data between arrays.  It is still a shameful vapourware, but if you
have plenty of time and patience, might send you a snapshot...

Krzysztof

Orm Finnendahl wrote:
...
 > Is it possible to change the size of the graphic representation of an
 > array and its x-y location with a message? Then the main buffer could



From barknech at ph-cip.uni-koeln.de  Thu May 16 12:06:46 2002
From: barknech at ph-cip.uni-koeln.de (Frank Barknecht)
Date: Thu, 16 May 2002 12:06:46 +0200
Subject: [PD] setting phasor's phase without clicks
In-Reply-To: <3CE37FEB.4070506@chopin.edu.pl>
References: <20020514112635.A4144@fliwatut.scifi> <3CE1840E.2080009@chopin.edu.pl> <20020515085652.A1073@fliwatut.scifi> <3CE27AAA.5090102@chopin.edu.pl> <20020516092537.A2907@fliwatut.scifi> <3CE37FEB.4070506@chopin.edu.pl>
Message-ID: <20020516120645.A8692@fliwatut.scifi>

Krzysztof Czaja hat gesagt: // Krzysztof Czaja wrote:

> aah... I have thought you are simply going to mimic [triangle~]
> (an msp object)...

This was, what I did, unfortunatly... 
But now I discoverd Steve Harris new bandlimited Ladspa-oscillators
from plugin.co.uk and have something to play with again.

ciao,
-- 
 Frank Barknecht                                  _ _______footils__



From kovacic at klingt.org  Thu May 16 12:44:59 2002
From: kovacic at klingt.org (d)
Date: Thu, 16 May 2002 12:44:59 +0200
Subject: [PD] [announce] ext13 0.14
References: <1016657266.1758.13.camel@hellblazer> <200203202103.g2KL3MM13982@meta.lo-res.org> <20020321112509.A1879@fliwatut.scifi>
Message-ID: <3CE38DAB.7E96EA5D@klingt.org>

hi!
i finally found a little time to fix the --prefix feature in the
configure/makefile of ext13,
clean up a little bit and included a simple ossmixer object for (oss-)
linux-users.

http://pd.klingt.org/files/ext13.0.14.tgz

regards
d13b


From dave at davesabine.com  Thu May 16 12:47:46 2002
From: dave at davesabine.com (David Sabine)
Date: Thu, 16 May 2002 04:47:46 -0600
Subject: [PD] adc~ question
References: <000801c1fcb4$a9bd41b0$6500a8c0@davidasus2002>
 <3CE37944.8010005@chopin.edu.pl>
Message-ID: <001701c1fcc7$1ddd2c10$6500a8c0@davidasus2002>

Thank you.

Regards,
Dave
----- Original Message ----- 
From: "Krzysztof Czaja" <czaja at chopin.edu.pl>
To: "David Sabine" <dave at davesabine.com>
Cc: <pd-list at iem.kug.ac.at>
Sent: Thursday, May 16, 2002 3:17 AM
Subject: Re: [PD] adc~ question


> hi,
> 
> it has no purpose in Pd (unlike adc~ in msp, which accepts several
> configuration and start/stop messages).
> 
> Krzysztof
> 
> David Sabine wrote:
>  > Perhaps this is a dumb question:  what is the adc~ inlet for?
> 
> 




From rorytheroar at yahoo.com  Thu May 16 13:19:37 2002
From: rorytheroar at yahoo.com (=?iso-8859-1?q?Rory=20Walsh?=)
Date: Thu, 16 May 2002 12:19:37 +0100 (BST)
Subject: [PD] pddp - a proposal
In-Reply-To: <1021523341.2097.3.camel@localhost.localdomain>
Message-ID: <20020516111938.5504.qmail@web12305.mail.yahoo.com>

if someone can overlook each contribution so no one is
writing documentation someone has already written, or
even to post progess on the Pdwiki so people know
whats been done therefore people can look through it
and decide what needs doing, personally I would love
it if someone would write a few chapters on using Gem.

The Csound Book is kinda done this way with a
different contributor for each chapter and it works
really well





 --- jfm3 <jfm3 at ouroboros-complex.org> wrote: > I
"ported" the documentation to SGML a a while ago.
> If you're all
> interested, let me know and I'll dig it out again.
> 
> On Wed, 2002-05-15 at 19:35, martin wrote:
> > I am of the opinion that HTML output for pd
> documentation if highly
> > desirable. However, I would stress that HTML is
> probably not the best format
> > to actually author and maintain such
> documentation.
> > 
> > Which raises the point: does anyone have any
> experience, or good pointers to
> > existing documentation projects (for other
> subjects), documentation
> > maintainence, and documentation formats (such as
> DocBook and SGML)?
> > 
> > - martin
> > 
> > > p.s.: I would suggest that the documentation
> should be HTML format (rather
> > > than pdf, ps, etc.) because:
> > > 1.  everybody with a web browser can participate
> in development of such a
> > > document.
> > > 2.  everybody with a web browser can access the
> documentation.
> > > 3.  the documentation can provide downloadable
> examples.
> > > 4.  etc. etc.
> > 
> > 
> > 
> -- 
> (jfm3)
> 

> ATTACHMENT part 2 application/pgp-signature
name=signature.asc
 

__________________________________________________
Do You Yahoo!?
Everything you'll ever need on one web page
from News and Sport to Email and Music Charts
http://uk.my.yahoo.com


From rorytheroar at yahoo.com  Thu May 16 13:21:34 2002
From: rorytheroar at yahoo.com (=?iso-8859-1?q?Rory=20Walsh?=)
Date: Thu, 16 May 2002 12:21:34 +0100 (BST)
Subject: [PD] books
In-Reply-To: <20020516101501.B2907@fliwatut.scifi>
Message-ID: <20020516112134.93915.qmail@web12306.mail.yahoo.com>

Elements of Computer Music, Moore, F. R., 
Prentice Hall, New Jersey, 1990.

Good Book, all the example code is in C and can be
implemented quite easily into your own programs.

ROry.

 --- Frank Barknecht <barknech at ph-cip.uni-koeln.de>
wrote: > Hi,
> mattn-l at rogers.com hat gesagt: // mattn-l at rogers.com
> wrote:
> 
> > i've been doing a lot of experimentation with
> synthesis for a long
> > time now, and i've even done some
> composing/performing of computer
> > music.  the problem is that i keep running into
> walls while trying
> > to programme my own composition systems, and i
> think it's because i
> > don't have the background in music
> theory/synthesis theory that i
> > need to really get into this stuff.. so my
> question is, can anybody
> > recommend a good all encompassing book that will
> help me get the
> > information i need?  
> 
> I'd like to hear what Miller would recommend, as he
> is teaching this
> stuff as well. What do your students have to read?
> 
> At the moment, I am knee deep into "Computer Music"
> by Charles Dodge
> and Thomas A. Jerse. Asking on various mailing
> lists, this and Curtis
> Roads' "Computer Music Tutorial" always get
> recommended and because
> the both are expensive, I started with Dodge/Jerse,
> the Roads will
> follow. At first I was a bit disapointed, because
> there aren't many
> C++ expamples in the book. All code in "CM" is in
> regard to computer
> composition, a field, that I am not that interested
> in at the moment,
> but you will probably like that. 
> 
> Then I found, that even the non-code descriptions of
> various computer
> music and synthesis topics are very readable and
> instructive. "CM" is
> a great textbook for self-learning IMO and very
> clearly written.
> People say similar things about the Roads, but I
> don't know this book 
> yet.
> 
> I also have the "Csound Book" that does explain way
> more then just the
> things in Csound, but well, it is Csound anyways and
> after my nearly
> complete shift to PD, I don't look into it very
> often anymore. OTOH
> there are way more Csound users than PD users, I
> think, and knowing
> Csound to adapt things for PD is very, very useful.
> Also the Music N
> synthesis languages live on in Csound and you will
> probably meet them
> everywhere. Even Dodge/Jerse often refer to them in
> "Computer Music"
> 
> ciao,
> -- 
>  Frank Barknecht                                  _
> _______footils__
> 
>  

__________________________________________________
Do You Yahoo!?
Everything you'll ever need on one web page
from News and Sport to Email and Music Charts
http://uk.my.yahoo.com


From finnendahl at folkwang-hochschule.de  Thu May 16 13:51:44 2002
From: finnendahl at folkwang-hochschule.de (Orm Finnendahl)
Date: Thu, 16 May 2002 13:51:44 +0200
Subject: [PD] arrays, 2nd thought
In-Reply-To: <3CE38AE0.1080308@chopin.edu.pl>
References: <20020516084518.GB2774@grisey> <3CE38AE0.1080308@chopin.edu.pl>
Message-ID: <20020516115144.GA4532@grisey>

Hi Krzysztof,

thanks for the help. I tried this and it works to move the array. But
I can't change the size of its visual appearance (I would like to move
AND resize the appearance of the array.

Here is the patch (you have to load another sample as it isn't
included):

#N canvas 111 20 876 667 10;
#X obj 395 92 soundfiler;
#X msg 397 26 read -resize /home/orm/work/kompositionen/palindrome/snd/matthias04.wav
array3;
#N canvas 78 482 310 147 graph7 0;
#N canvas 0 0 450 300 graph3 0;
#X array array3 132200 float 0;
#X coords 0 1 132199 -1 200 140 1;
#X restore 24 -2 graph;
#X coords 0 1 2200 -1 3000 -30340 1;
#X restore -61 -16 pd graph7;
#X msg 408 194 \; pd-graph7 coords 0 1 132200 -1 3000 -30340 1 \; array3
resize 132200;
#X msg 406 246 \; pd-graph7 coords 0 1 132200 -1 0 0 1 \; array3 resize
132200;
#X connect 1 0 0 0;


How can I do that?  In addition: If I have two arrays in that graph,
how can I make them to swap positions? Or is it not wise to have more
than one array in the same graph, and rather put the graphs on top of
each other??

--
Orm



Am Donnerstag, den 16. Mai 2002 um 12:33:04 Uhr (+0200) schrieb Krzysztof Czaja:
> hi Orm,
> 
> yes, if you happen to know array size:
> 
> "<array-size> <screen-x-size> <screen-y-size>" ->
> "; pd-<graph-name> coords 0 1 $1 -1 $2 $3 1; <array-name> resize $1"
> 
> The sole purpose of `resize' message to an array above is forcing to
> redraw it, but, anyway, you need the size for the `coords' message.
> 
> I think there is an external, somewhere, which reports array size.
> 
> Btw, there is a 'concat' method in a vexing library used for coping
> data between arrays.  It is still a shameful vapourware, but if you
> have plenty of time and patience, might send you a snapshot...
> 
> Krzysztof
> 
> Orm Finnendahl wrote:
> ...
> > Is it possible to change the size of the graphic representation of an
> > array and its x-y location with a message? Then the main buffer could
> 


From barknech at ph-cip.uni-koeln.de  Thu May 16 13:36:09 2002
From: barknech at ph-cip.uni-koeln.de (Frank Barknecht)
Date: Thu, 16 May 2002 13:36:09 +0200
Subject: [PD] setting phasor's phase without clicks
In-Reply-To: <20020516120645.A8692@fliwatut.scifi>
References: <20020514112635.A4144@fliwatut.scifi> <3CE1840E.2080009@chopin.edu.pl> <20020515085652.A1073@fliwatut.scifi> <3CE27AAA.5090102@chopin.edu.pl> <20020516092537.A2907@fliwatut.scifi> <3CE37FEB.4070506@chopin.edu.pl> <20020516120645.A8692@fliwatut.scifi>
Message-ID: <20020516133609.A9376@fliwatut.scifi>

Frank Barknecht hat gesagt: // Frank Barknecht wrote:

> But now I discoverd Steve Harris new bandlimited Ladspa-oscillators
> from plugin.co.uk and have something to play with again.
that's plugin.org.uk and they are really good.
ciao,
-- 
 Frank Barknecht                                  _ _______footils__



From czaja at chopin.edu.pl  Thu May 16 15:42:58 2002
From: czaja at chopin.edu.pl (Krzysztof Czaja)
Date: Thu, 16 May 2002 15:42:58 +0200
Subject: [PD] arrays, 2nd thought
References: <20020516084518.GB2774@grisey> <3CE38AE0.1080308@chopin.edu.pl> <20020516115144.GA4532@grisey>
Message-ID: <3CE3B762.2050407@chopin.edu.pl>

hi Orm,

check the attached example.  It is much too cryptic, and fragile
-- and do not save it, unless stopped in an initial state!

Krzysztof

Orm Finnendahl wrote:
...
 > I can't change the size of its visual appearance (I would like to move
 > AND resize the appearance of the array.
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: array-magic.pd
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020516/479d3265/attachment.txt>

From jdl at xdv.org  Thu May 16 16:32:28 2002
From: jdl at xdv.org (d_cj)
Date: Thu, 16 May 2002 16:32:28 +0200 (CEST)
Subject: [PD] rme96xx + cputime
Message-ID: <Pine.LNX.4.32.0205161620370.377-100000@wrzk.farmersmanual.co.at>


ehlo

having weirdnesses with rme cards (the nuendo steinberg ones) here.

after fresh boot, pd (v0.34-4) will run just nicely with the rme96xx
driver but after something like 5 minutes, cpu consumption will suddenly
triple, settling (in this case) way beyond 100%  ;-|

pd restart as well as un- and re-loading rme driver wont change this.

on an identical machine with onboard i810_audio this doesnt happen.

seen on linux 2.4.18, pentium 4

any ideas?

-- ? ? v .  O r 6



From finnendahl at folkwang-hochschule.de  Thu May 16 16:37:38 2002
From: finnendahl at folkwang-hochschule.de (Orm Finnendahl)
Date: Thu, 16 May 2002 16:37:38 +0200
Subject: [PD] arrays, 2nd thought
In-Reply-To: <3CE3B762.2050407@chopin.edu.pl>
References: <20020516084518.GB2774@grisey> <3CE38AE0.1080308@chopin.edu.pl> <20020516115144.GA4532@grisey> <3CE3B762.2050407@chopin.edu.pl>
Message-ID: <20020516143738.GA1370@grisey>

Hi,

thanks Krzysztof!

I definetely have to come up with some other idea although it is
amazing that mouse events can be scripted within pd itself.

All that makes me think about a piece of music in form of a pd patch,
which reconstructs itself (creating objects and connections,
triggering events etc.) while evolving. For a performance, the screen
has to get projected and there should be some amount of indeterminancy
about the flow of events. Maybe a dynamic system?  Maybe doing some
sort of creation contest among pd-users (like the most obtrusive
c-code contest)? :-)

Yours,
Orm


Am Donnerstag, den 16. Mai 2002 um 15:42:58 Uhr (+0200) schrieb Krzysztof Czaja:
> hi Orm,
> 
> check the attached example.  It is much too cryptic, and fragile
> -- and do not save it, unless stopped in an initial state!
> 
> Krzysztof
> 
> Orm Finnendahl wrote:
> ...
> > I can't change the size of its visual appearance (I would like to move
> > AND resize the appearance of the array.

> #N canvas 97 92 997 792 12;
> #N canvas 0 0 450 300 t1 0;
> #X array 1-t 100 float 0;
> #X coords 0 1 99 -1 100 100 1;
> #X restore 50 50 graph;
> #N canvas 0 0 450 300 t2 0;
> #X array 2-t 100 float 0;
> #X coords 0 1 99 -1 500 300 1;
> #X restore 350 50 graph;
> #X obj 57 501 t b b;
> #X obj 466 500 t b b;
> #X msg 57 620 \; pd-array-magic.pd editmode 1 \, mouse \$4 \$5 0 0
> \, motion \$6 \$7 0 \, mouseup \$6 \$7 0 \, editmode 0 \; \$2 coords
> 0 1 \$3 -1 \$8 \$9 1 \; \$1-t resize \$3 \; pd-array-magic.pd editmode
> 1 \, editmode 0;
> #X msg 466 543 1 pd-t1 100 100 100 400 100 500 300;
> #X msg 96 579 1 pd-t1 100 400 100 100 100 100 100;
> #X msg 57 540 2 pd-t2 100 100 250 400 100 500 300;
> #X msg 505 579 2 pd-t2 100 400 100 100 250 100 100;
> #X obj 236 444 metro 500;
> #X obj 236 477 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
> 1;
> #X obj 57 464 spigot;
> #X obj 466 466 spigot;
> #X obj 467 430 t b 0;
> #X obj 57 429 t 0 b;
> #X obj 236 410 loadbang;
> #X obj 195 409 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
> 1;
> #X connect 2 0 7 0;
> #X connect 2 1 6 0;
> #X connect 3 0 5 0;
> #X connect 3 1 8 0;
> #X connect 5 0 4 0;
> #X connect 6 0 4 0;
> #X connect 7 0 4 0;
> #X connect 8 0 4 0;
> #X connect 9 0 10 0;
> #X connect 10 0 13 0;
> #X connect 10 0 14 0;
> #X connect 11 0 2 0;
> #X connect 12 0 3 0;
> #X connect 13 0 12 0;
> #X connect 13 1 12 1;
> #X connect 14 0 11 1;
> #X connect 14 1 11 0;
> #X connect 15 0 9 0;
> #X connect 16 0 9 0;



From barknech at ph-cip.uni-koeln.de  Thu May 16 16:45:50 2002
From: barknech at ph-cip.uni-koeln.de (Frank Barknecht)
Date: Thu, 16 May 2002 16:45:50 +0200
Subject: [PD] [announce] pd-303
Message-ID: <20020516164550.A10520@fliwatut.scifi>


pd-303

pd-303 is a quickly done 303 bassline synth clone. Not all features
are implemented. It uses the new antialiased LADSPA oscillator from
the SWH-Plugins collection and the vcf303 filter of CMT and also needs
pulse from maxlib by Olaf Matthes and the pianoroll external of Yves
Degoyon.

Because of LADSPA use, this is linux only.

And for good looks I used my knob external, a linux binary is included
in the package. 

You can get the "unfinished sympathy for the devil"-release of pd-303
at:

http://footils.radio-worldwi.de/

pd-303 is dedicated to Krzysztof "triangle wave" Czaja ;)

ciao,
-- 
 Frank Barknecht                                  _ _____footils.org__



From aglobais at hotmail.com  Thu May 16 17:28:27 2002
From: aglobais at hotmail.com (Paul Coutinho)
Date: Thu, 16 May 2002 16:28:27 +0100
Subject: [PD] newbiew question... setting a condition
Message-ID: <OE350pewMen4udvpKUp000102e0@hotmail.com>

Hello to all.

I?ve attached the patch in which I am trying to create a switch. 

I would like PD to records sound when there?s voices...

But when there is silence it would play back that sound. 

Since I depend on frequencies I used several moses objects to limit the frequencies... 

 

My intention is to record only voices in an area and have PD capture these and play them back after passing some filters over them... Nothing very complicated but a challenge for me so far. 





I?ve limited the frequencies to an average out what the mic ( a cheap one ) captures as voice and not noise but its not the best of solutions. I haven?t put in any filters yet (besides a low pass). 

Does anyone know of good distortion objects (filters) for PD ? and where to get them?



any aid is much appreciated... thanks

Joao Rui


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020516/82e71357/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: latest8.pd
Type: application/octet-stream
Size: 6764 bytes
Desc: not available
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020516/82e71357/attachment.obj>

From aglobais at hotmail.com  Thu May 16 17:28:27 2002
From: aglobais at hotmail.com (Paul Coutinho)
Date: Thu, 16 May 2002 16:28:27 +0100
Subject: [PD] newbiew question... setting a condition
Message-ID: <OE22zE5W7LkkzkwS1Oa0001025c@hotmail.com>

Hello to all.

I?ve attached the patch in which I am trying to create a switch. 

I would like PD to records sound when there?s voices...

But when there is silence it would play back that sound. 

Since I depend on frequencies I used several moses objects to limit the frequencies... 

 

My intention is to record only voices in an area and have PD capture these and play them back after passing some filters over them... Nothing very complicated but a challenge for me so far. 





I?ve limited the frequencies to an average out what the mic ( a cheap one ) captures as voice and not noise but its not the best of solutions. I haven?t put in any filters yet (besides a low pass). 

Does anyone know of good distortion objects (filters) for PD ? and where to get them?



any aid is much appreciated... thanks

Joao Rui


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020516/2d034348/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: latest8.pd
Type: application/octet-stream
Size: 6764 bytes
Desc: not available
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020516/2d034348/attachment.obj>

From finnendahl at folkwang-hochschule.de  Thu May 16 18:07:57 2002
From: finnendahl at folkwang-hochschule.de (Orm Finnendahl)
Date: Thu, 16 May 2002 18:07:57 +0200
Subject: [PD] multichannel, rme and alsa
Message-ID: <20020516160756.GA1437@grisey>

Hi,

I just found out there is a summer camp on computer music held at
CCRMA in late June by Miller Puckette. As Bill Schottstaedt lives
there as well and snd works multichannel with the ALSA drivers of the
RME, is there maybe a slight chance that the problem of using pd
multichannel with ALSA and RME gets solved during some lunch breaks?
;-)

--
Orm

P.S.: I just looked at the list of teachers. Bill Schottstaedt isn't
listed :( 

(but he's got email: bil at ccrma.Stanford.EDU)


From mis at creazone.com  Thu May 16 19:25:44 2002
From: mis at creazone.com (Michal Seta)
Date: Thu, 16 May 2002 12:25:44 -0500
Subject: [PD] pddp -> OSX
In-Reply-To: <a05100302b9090e9889f7@[192.168.1.30]>
References: <Pine.LNX.4.21.0205151527000.22356-100000@zen.eds.org>
	<007501c1fc65$62e81d40$6500a8c0@davidasus2002>
	<a05100302b9090e9889f7@[192.168.1.30]>
Message-ID: <20020516122544.19eedacd.mis@creazone.com>

On Thu, 16 May 2002 09:31:54 +0200
bernhard loibner <bernhard at allquiet.org> wrote:

> Hi there
> 
> I have done a lot of max/msp programming, now I start to get into PD 
> which is great. So I was wondering whether something like a "PD guide 
> for maxers" exists somewhere out there?

not really...

> 
> While on the case, I have a stupid beginners question: I run PD on 
> OSX and was just wondering if the various libs and externals that 
> exist for win and linux can be used under OSX (e.g. the iemlib). Is 
> this just a matter of compiling them for this platform?

yup, it should be as simple as that.

> 
> thanks
> b.
./MiS


From ydegoyon at free.fr  Thu May 16 18:46:03 2002
From: ydegoyon at free.fr (Yves Degoyon)
Date: Thu, 16 May 2002 18:46:03 +0200
Subject: [PD] pddp -> OSX
References: <Pine.LNX.4.21.0205151527000.22356-100000@zen.eds.org>	<007501c1fc65$62e81d40$6500a8c0@davidasus2002>	<a05100302b9090e9889f7@[192.168.1.30]> <20020516122544.19eedacd.mis@creazone.com>
Message-ID: <3CE3E24B.6040605@free.fr>

>
>
>
>
>>While on the case, I have a stupid beginners question: I run PD on 
>>OSX and was just wondering if the various libs and externals that 
>>exist for win and linux can be used under OSX (e.g. the iemlib). Is 
>>this just a matter of compiling them for this platform?
>>
>
>yup, it should be as simple as that.
>

yep, it was proven by Michael A Thompson
( http://homepage.mac.com/mthomp/html/software.html )
who ported my objects to OSX without modifications
except maybe one or two includes
and using sh instead of bash in scripts.

even the threaded externals were ported successfully
( they never could be ported to Windows, they compile but crash ).

good luck anyway.

Yves.




From geiger at xdv.org  Thu May 16 18:51:42 2002
From: geiger at xdv.org (=?X-UNKNOWN?Q?g=FCnter_geiger?=)
Date: Thu, 16 May 2002 18:51:42 +0200 (CEST)
Subject: [PD] rme96xx + cputime
In-Reply-To: <Pine.LNX.4.32.0205161620370.377-100000@wrzk.farmersmanual.co.at>
Message-ID: <Pine.LNX.4.31.0205161848580.9833-100000@xdv.org>



strange, does audio still work after this, e.g xmms ?

Guenter

On Thu, 16 May 2002, d_cj wrote:

>
> ehlo
>
> having weirdnesses with rme cards (the nuendo steinberg ones) here.
>
> after fresh boot, pd (v0.34-4) will run just nicely with the rme96xx
> driver but after something like 5 minutes, cpu consumption will suddenly
> triple, settling (in this case) way beyond 100%  ;-|
>
> pd restart as well as un- and re-loading rme driver wont change this.
>
> on an identical machine with onboard i810_audio this doesnt happen.
>
> seen on linux 2.4.18, pentium 4
>
> any ideas?
>
> -- ? ? v .  O r 6
>
>



From mpuckett at man104-1.ucsd.edu  Thu May 16 19:08:03 2002
From: mpuckett at man104-1.ucsd.edu (Miller Puckette)
Date: Thu, 16 May 2002 10:08:03 -0700
Subject: [PD] multichannel, rme and alsa
In-Reply-To: <20020516160756.GA1437@grisey>; from finnendahl@folkwang-hochschule.de on Thu, May 16, 2002 at 06:07:57PM +0200
References: <20020516160756.GA1437@grisey>
Message-ID: <20020516100803.A1849739@man104-1.ucsd.edu>

Hi all,

I've already been helped a great deal with ALSA by Fernando Lopez-Leczano
at Stanford...  one of the reasons I go up there is to keep in sync with their
audio development and test Pd there...  However, I'm hoping to get Pd running
with at least the PCI Hammerfall under ALSA in the next week or 2...

cheers
Miller


On Thu, May 16, 2002 at 06:07:57PM +0200, Orm Finnendahl wrote:
> Hi,
> 
> I just found out there is a summer camp on computer music held at
> CCRMA in late June by Miller Puckette. As Bill Schottstaedt lives
> there as well and snd works multichannel with the ALSA drivers of the
> RME, is there maybe a slight chance that the problem of using pd
> multichannel with ALSA and RME gets solved during some lunch breaks?
> ;-)
> 
> --
> Orm
> 
> P.S.: I just looked at the list of teachers. Bill Schottstaedt isn't
> listed :( 
> 
> (but he's got email: bil at ccrma.Stanford.EDU)


From geiger at xdv.org  Thu May 16 19:47:53 2002
From: geiger at xdv.org (=?X-UNKNOWN?Q?g=FCnter_geiger?=)
Date: Thu, 16 May 2002 19:47:53 +0200 (CEST)
Subject: [PD] multichannel, rme and alsa
In-Reply-To: <20020516100803.A1849739@man104-1.ucsd.edu>
Message-ID: <Pine.LNX.4.31.0205161945510.9833-100000@xdv.org>


Finally there is another solution to get pd working with ALSA,rme
multichannel, by applying the patch for the jack audio server, ..
well, .. just to have it mentioned once here on the list.

Guenter

On Thu, 16 May 2002, Miller Puckette wrote:

> Hi all,
>
> I've already been helped a great deal with ALSA by Fernando Lopez-Leczano
> at Stanford...  one of the reasons I go up there is to keep in sync with their
> audio development and test Pd there...  However, I'm hoping to get Pd running
> with at least the PCI Hammerfall under ALSA in the next week or 2...
>
> cheers
> Miller
>
>
> On Thu, May 16, 2002 at 06:07:57PM +0200, Orm Finnendahl wrote:
> > Hi,
> >
> > I just found out there is a summer camp on computer music held at
> > CCRMA in late June by Miller Puckette. As Bill Schottstaedt lives
> > there as well and snd works multichannel with the ALSA drivers of the
> > RME, is there maybe a slight chance that the problem of using pd
> > multichannel with ALSA and RME gets solved during some lunch breaks?
> > ;-)
> >
> > --
> > Orm
> >
> > P.S.: I just looked at the list of teachers. Bill Schottstaedt isn't
> > listed :(
> >
> > (but he's got email: bil at ccrma.Stanford.EDU)
>



From finnendahl at folkwang-hochschule.de  Thu May 16 20:15:12 2002
From: finnendahl at folkwang-hochschule.de (Orm Finnendahl)
Date: Thu, 16 May 2002 20:15:12 +0200
Subject: [PD] multichannel, rme and alsa
In-Reply-To: <Pine.LNX.4.31.0205161945510.9833-100000@xdv.org>
References: <20020516100803.A1849739@man104-1.ucsd.edu> <Pine.LNX.4.31.0205161945510.9833-100000@xdv.org>
Message-ID: <20020516181512.GB2874@grisey>

Am Donnerstag, den 16. Mai 2002 um 19:47:53 Uhr (+0200) schrieb g?nter geiger:
> 
> Finally there is another solution to get pd working with ALSA,rme
> multichannel, by applying the patch for the jack audio server, ..
> well, .. just to have it mentioned once here on the list.


Which patch? Where? How?

Please answer a.s.a.p. as I'm preparing a performance of a
multichannel interactive piece for the end of the month in
N?rnberg. The rehearsals with the dancers start in 1.5 weeks and
realizing it with pd would save the hassle of coding in Max/MSP,
renting i/o cards for the Mac and such just for this performance, as
in the long run I'll do it with pd anyway. We already have a running
system with the rme Hammerfall card (on which Jmax already runs
multichannel).


--
Orm



From nullpointer at odessadesign.co.uk  Thu May 16 21:01:07 2002
From: nullpointer at odessadesign.co.uk (nullpointer)
Date: Thu, 16 May 2002 20:01:07 +0100
Subject: [PD] Fw: Pulsar train generator patch
Message-ID: <000c01c1fd0c$09fc5050$adb301d5@WINTERMUTE>

mmm this didn;t get to the list 1st time.. i will try again..

> http://www.nullpointer.co.uk/-/pd.htm
>
> Hi,
>
> I have put together a simple grain train like generator (link is above)
> Based on some of the stuff in Curtis R's new book and the SC app that's
been
> knocking around for a while.
> I have just used a simple osc~ for source but you could use just about
> anything i suppose.
> I 'm sure theres some glitches in the procedure but it sounds ok so far.
> Just thought i'd post the link if anyone is interested..
> Id love to see other peoples implementations of other granular like
> systems...
>
> Tom
>
> http://www.nullpointer.co.uk
>
>



From barknech at ph-cip.uni-koeln.de  Thu May 16 21:23:22 2002
From: barknech at ph-cip.uni-koeln.de (Frank Barknecht)
Date: Thu, 16 May 2002 21:23:22 +0200
Subject: [PD] Fw: Pulsar train generator patch
In-Reply-To: <000c01c1fd0c$09fc5050$adb301d5@WINTERMUTE>
References: <000c01c1fd0c$09fc5050$adb301d5@WINTERMUTE>
Message-ID: <20020516212322.D13332@fliwatut.scifi>

Hi,
nullpointer hat gesagt: // nullpointer wrote:
> mmm this didn;t get to the list 1st time.. i will try again..
Hmm, it did come to me, and I also have tested your patch. This is
really interesting stuff and makes me want to read C. Roads' books
sooner than later. And your patch work great here. I did try it with
buzz~ instead as well, as you might guess ;) and this gives it a nice
twist.
> > I have put together a simple grain train like generator (link is
> > above) Based on some of the stuff in Curtis R's new book and the
> > SC app that's been knocking around for a while.
ciao,
-- 
 Frank Barknecht                               _ _______footils.org__


From finnendahl at folkwang-hochschule.de  Thu May 16 22:53:22 2002
From: finnendahl at folkwang-hochschule.de (Orm Finnendahl)
Date: Thu, 16 May 2002 22:53:22 +0200
Subject: [PD] sampling animation example
In-Reply-To: <20020516100803.A1849739@man104-1.ucsd.edu>
References: <20020516160756.GA1437@grisey> <20020516100803.A1849739@man104-1.ucsd.edu>
Message-ID: <20020516205322.GA3131@grisey>

Hi all,

I attached an animation of the basics of sampling and synthesizing
made for my csound class here in Berlin using pd and its graphic
capabilities. It had quite some effect on my students (they normally
use Max/MSP) and definetely changed their attitude towards pd ;-)

It only covers the most basic principles of sampling and synthesizing
in the digital realm but IMO explains things much clearer and easier
to understand than lengthy written explanations. It might look strange
as I'm using a 6x10 console font and didn't check it against the
standard pd font.

This also could be considered my first contribution to Krzysztof's pd
doc project (although it doesn't document pd itself and might be off
topic due to its more general nature).

--
Orm
-------------- next part --------------
#N struct curve-template float x1 float y1 float x2 float y2 float
width float color;
#N canvas 1 0 986 537 10;
#N canvas 492 2 450 300 curve-template 0;
#X obj 61 201 template float x1 float y1 float x2 float y2 float width
float color;
#X obj 99 163 drawpolygon color width x1 y1 x2 y2;
#X restore 72 260 pd curve-template;
#N canvas 0 0 450 300 curve-data 0;
#X coords 0 1 100 -1 200 140 1;
#X restore 71 10 pd curve-data;
#N canvas 0 0 450 300 graph1 0;
#X array f-table 100 float 1;
#A 0 0 0.0627906 0.125333 0.187381 0.24869 0.309017 0.368125 0.42578
0.481754 0.535827 0.587786 0.637424 0.684547 0.728969 0.770514 0.809017
0.844328 0.876307 0.904827 0.929777 0.951057 0.968583 0.982287 0.992115
0.998027 1 0.998027 0.992115 0.982287 0.968583 0.951056 0.929776 0.904827
0.876306 0.844327 0.809016 0.770512 0.728967 0.684546 0.637423 0.587784
0.535825 0.481752 0.425777 0.368123 0.309015 0.248688 0.187379 0.125331
0.0627883 -2.23319e-06 -0.0627928 -0.125335 -0.187383 -0.248692 -0.309019
-0.368127 -0.425781 -0.481756 -0.535829 -0.587787 -0.637426 -0.684549
-0.728971 -0.770515 -0.809019 -0.84433 -0.876308 -0.904828 -0.929778
-0.951057 -0.968584 -0.982288 -0.992115 -0.998027 -1 -0.998026 -0.992114
-0.982287 -0.968582 -0.951055 -0.929775 -0.904826 -0.876305 -0.844326
-0.809015 -0.770511 -0.728966 -0.684544 -0.637421 -0.587782 -0.535823
-0.48175 -0.425775 -0.368121 -0.309013 -0.248686 -0.187377 -0.125329
-0.0627861;
#X coords 0 1 99 -1 200 140 1;
#X restore 71 10 graph;
#N canvas 537 281 450 300 f-table 0;
#X obj 142 201 tabwrite f-table;
#X obj 169 113 sin;
#X floatatom 167 139 5 0 0;
#X floatatom 168 31 0 0 0;
#X obj 168 91 * 6.28319;
#X obj 168 61 / 100;
#X obj 265 110 t f f f;
#X obj 265 84 f;
#X obj 332 85 + 1;
#X obj 333 109 sel 100;
#X msg 265 60 0;
#X obj 264 12 inlet;
#X connect 1 0 2 0;
#X connect 2 0 0 0;
#X connect 3 0 5 0;
#X connect 4 0 1 0;
#X connect 5 0 4 0;
#X connect 6 0 8 0;
#X connect 6 1 3 0;
#X connect 6 2 0 1;
#X connect 7 0 6 0;
#X connect 8 0 9 0;
#X connect 9 1 7 0;
#X connect 10 0 7 0;
#X connect 11 0 10 0;
#X restore 73 238 pd f-table;
#X msg 73 217 bang;
#N canvas 0 0 450 300 capture-data 0;
#X coords 0 1 100 -1 200 140 1;
#X restore 71 10 pd capture-data;
#N canvas 0 0 450 300 output-data 0;
#X scalar curve-template 0 0.218688 0 0.248688 2 0 \;;
#X coords 0 1 400 -1 800 140 1;
#X restore 72 376 pd output-data;
#N canvas 0 0 299 284 works 0;
#N canvas 490 67 450 300 traverse-f-table 0;
#X msg 299 175 bang;
#X msg 89 51 bang;
#X obj 34 240 append curve-template x1 y1 x2 y2 width color;
#X obj 299 216 pointer;
#X msg 299 195 traverse pd-curve-data \, bang;
#X msg 299 138 \; pd-curve-data clear;
#X obj 89 74 t b b b;
#X msg 52 126 \$1 \$2 \$3 \$4 10 411;
#X obj 89 29 metro 100;
#X obj 88 6 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1;
#N canvas 498 260 450 475 access-f-table 0;
#X floatatom 353 87 0 0 0;
#X obj 185 160 t f f f;
#X obj 185 134 f;
#X obj 138 137 + 1;
#X msg 305 67 0;
#X obj 138 161 % 100;
#X obj 276 34 inlet;
#X obj 185 75 inlet;
#X obj 105 264 pack 0 0 0 0;
#X msg 185 98 bang;
#X obj 104 285 outlet;
#X obj 211 194 + 0;
#X msg 255 190 0.07;
#X obj 320 130 tabread f-table;
#X obj 355 192 <;
#X obj 355 213 sel 1;
#X obj 354 246 outlet;
#X obj 397 248 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 353 107 t f f;
#X obj 227 226 + 0.07;
#X obj 248 248 - 0.07;
#X connect 0 0 18 0;
#X connect 1 0 3 0;
#X connect 1 1 8 0;
#X connect 1 2 0 0;
#X connect 1 2 11 0;
#X connect 2 0 1 0;
#X connect 3 0 5 0;
#X connect 4 0 2 0;
#X connect 5 0 2 1;
#X connect 6 0 4 0;
#X connect 7 0 9 0;
#X connect 8 0 10 0;
#X connect 9 0 2 0;
#X connect 11 0 8 2;
#X connect 12 0 19 1;
#X connect 12 0 20 1;
#X connect 13 0 19 0;
#X connect 13 0 20 0;
#X connect 14 0 15 0;
#X connect 15 0 16 0;
#X connect 15 0 17 0;
#X connect 18 0 14 1;
#X connect 18 0 13 0;
#X connect 18 1 14 0;
#X connect 19 0 8 1;
#X connect 20 0 8 3;
#X restore 52 104 pd access-f-table;
#X obj 52 5 inlet;
#X obj 138 6 inlet;
#X obj 83 165 outlet;
#X obj 154 164 outlet;
#X connect 0 0 4 0;
#X connect 1 0 6 0;
#X connect 3 0 2 6;
#X connect 4 0 3 0;
#X connect 6 0 10 0;
#X connect 6 1 0 0;
#X connect 6 2 5 0;
#X connect 7 0 2 0;
#X connect 7 0 13 0;
#X connect 8 0 1 0;
#X connect 9 0 8 0;
#X connect 10 0 7 0;
#X connect 10 1 14 0;
#X connect 11 0 9 0;
#X connect 12 0 8 1;
#X restore -23 244 pd traverse-f-table;
#X obj 97 21 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
;
#X obj 16 21 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
;
#X obj 116 21 bng 48 250 50 0 empty empty empty 0 -6 0 8 -262144 -24198
-1;
#X obj 16 41 vsl 15 128 0.1 0.4 0 0 empty empty empty 0 -8 0 8 -262144
-1 -1 0 1;
#X floatatom 16 177 5 0 0;
#X obj 97 41 vsl 15 128 1 13.7 0 0 empty empty empty 0 -8 0 8 -262144
-1 -1 0 1;
#X floatatom 97 176 5 0 0;
#N canvas 490 67 489 323 capture-f-table 0;
#X msg 299 175 bang;
#X msg 210 61 bang;
#X obj 34 240 append curve-template x1 y1 x2 y2 width color;
#X obj 299 216 pointer;
#X obj 210 84 t b b b;
#X obj 88 6 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1;
#X obj 52 5 inlet;
#X obj 138 6 inlet;
#X obj 55 105 lister;
#X obj 89 29 metro 1000;
#X obj 10 6 inlet;
#X obj 203 11 inlet;
#X msg 299 195 traverse pd-capture-data \, bang;
#X msg 299 138 \; pd-capture-data clear;
#X obj 93 50 outlet;
#X msg 33 71 \$1 \$2 \$3 \$4 \$5 90;
#X obj 252 14 loadbang;
#X obj 33 266 append curve-template2 x1 y1 x2 y2 width color;
#X obj 129 181 gate 2 1;
#X obj 335 16 inlet;
#X msg 30 127 \$2;
#X obj 30 187 s output-val;
#X obj 71 147 r amplitude;
#X obj 30 167 * 1;
#X obj 30 147 - 0.07;
#X connect 0 0 12 0;
#X connect 1 0 4 0;
#X connect 3 0 2 6;
#X connect 3 0 17 6;
#X connect 4 1 0 0;
#X connect 4 2 13 0;
#X connect 5 0 9 0;
#X connect 6 0 5 0;
#X connect 7 0 9 1;
#X connect 8 0 18 0;
#X connect 8 0 20 0;
#X connect 9 0 8 0;
#X connect 9 0 14 0;
#X connect 10 0 15 0;
#X connect 11 0 1 0;
#X connect 12 0 3 0;
#X connect 15 0 8 1;
#X connect 16 0 1 0;
#X connect 18 0 2 0;
#X connect 18 1 17 0;
#X connect 19 0 18 1;
#X connect 20 0 24 0;
#X connect 22 0 23 1;
#X connect 23 0 21 0;
#X connect 24 0 23 0;
#X restore 83 345 pd capture-f-table;
#N canvas 500 14 450 300 capture-f-table-to-output 0;
#X msg 299 175 bang;
#X msg 233 93 bang;
#X obj 34 240 append curve-template x1 y1 x2 y2 width color;
#X obj 299 216 pointer;
#X obj 233 116 t b b b;
#X obj 316 65 lister;
#X obj 10 6 inlet;
#X obj 160 9 inlet;
#X msg 299 138 \; pd-output-data clear;
#X msg 299 195 traverse pd-output-data \, bang;
#N canvas 498 260 450 475 access-f-table 0;
#X floatatom 353 87 0 0 0;
#X obj 185 160 t f f f;
#X obj 185 134 f;
#X obj 138 137 + 1;
#X msg 305 67 0;
#X obj 276 34 inlet;
#X obj 185 75 inlet;
#X msg 185 98 bang;
#X obj 203 197 outlet;
#X obj 355 192 <;
#X obj 355 213 sel 1;
#X obj 354 246 outlet;
#X obj 397 248 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 353 107 t f f;
#X obj 138 161 % 400;
#X connect 0 0 13 0;
#X connect 1 0 3 0;
#X connect 1 1 8 0;
#X connect 1 2 0 0;
#X connect 2 0 1 0;
#X connect 3 0 14 0;
#X connect 4 0 2 0;
#X connect 4 0 0 0;
#X connect 5 0 4 0;
#X connect 6 0 7 0;
#X connect 7 0 2 0;
#X connect 9 0 10 0;
#X connect 10 0 11 0;
#X connect 10 0 12 0;
#X connect 13 0 9 1;
#X connect 13 1 9 0;
#X connect 14 0 2 1;
#X restore 135 70 pd access-f-table;
#X obj 135 34 t b b;
#X msg 315 24 \$2 \$4;
#X obj 34 191 pack 0 0 0 0;
#X msg 34 214 \$1 \$2 \$3 \$4 2 0;
#X msg 317 86 \$2;
#X obj 118 151 + 0.04;
#X obj 163 151 + 0.07;
#X obj 389 10 inlet;
#X obj 232 32 loadbang;
#X obj 332 110 * 1;
#X obj 346 87 r amplitude;
#X connect 0 0 9 0;
#X connect 1 0 4 0;
#X connect 3 0 2 6;
#X connect 4 1 0 0;
#X connect 4 2 8 0;
#X connect 5 0 15 0;
#X connect 6 0 12 0;
#X connect 7 0 11 0;
#X connect 9 0 3 0;
#X connect 10 0 13 2;
#X connect 10 0 13 0;
#X connect 10 1 1 0;
#X connect 11 0 10 0;
#X connect 11 1 5 0;
#X connect 12 0 5 1;
#X connect 13 0 14 0;
#X connect 14 0 2 0;
#X connect 15 0 20 0;
#X connect 16 0 13 1;
#X connect 17 0 13 3;
#X connect 18 0 10 1;
#X connect 19 0 10 1;
#X connect 19 0 0 0;
#X connect 20 0 17 0;
#X connect 20 0 16 0;
#X connect 21 0 20 1;
#X restore 95 410 pd capture-f-table-to-output;
#X obj 176 385 spigot;
#X obj 116 102 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
1;
#X obj 116 120 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 34 21 sel 1;
#X obj 97 200 expr 1000/$f1;
#X obj 116 93 + 1;
#X obj 116 72 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
;
#X obj 210 19 loadbang;
#X msg 207 43 0.1;
#X msg 238 44 1;
#X obj 257 467 s amplitude;
#X obj 251 40 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144
-1 -1 12700 1;
#X obj 16 405 s in-freq;
#X floatatom 251 175 5 0 0;
#X obj 21 201 expr 10/$f1;
#X obj 16 217 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
;
#X obj 32 306 sel 1;
#X msg 48 347 1;
#X msg 51 328 bang;
#X msg 24 328 19.9203;
#X msg 44 276 0.251;
#X msg 86 277 5;
#X obj 43 152 * 1;
#X connect 0 0 8 0;
#X connect 0 0 9 0;
#X connect 0 1 8 3;
#X connect 1 0 8 1;
#X connect 2 0 0 0;
#X connect 2 0 13 0;
#X connect 4 0 32 0;
#X connect 5 0 22 0;
#X connect 5 0 24 0;
#X connect 6 0 7 0;
#X connect 7 0 14 0;
#X connect 8 0 3 0;
#X connect 8 0 10 0;
#X connect 10 0 9 1;
#X connect 11 0 10 1;
#X connect 12 0 9 2;
#X connect 13 1 1 0;
#X connect 14 0 8 2;
#X connect 15 0 8 4;
#X connect 16 0 15 0;
#X connect 17 0 18 0;
#X connect 17 0 19 0;
#X connect 18 0 4 0;
#X connect 19 0 6 0;
#X connect 19 0 21 0;
#X connect 21 0 20 0;
#X connect 21 0 23 0;
#X connect 24 0 0 1;
#X connect 25 0 26 0;
#X connect 26 0 29 0;
#X connect 26 0 30 0;
#X connect 26 0 31 0;
#X connect 26 1 28 0;
#X connect 27 0 32 1;
#X connect 28 0 27 0;
#X connect 29 0 32 1;
#X connect 30 0 4 0;
#X connect 31 0 6 0;
#X connect 32 0 5 0;
#X coords 0 140 200 0 400 300 1;
#X restore 329 10 pd works;
#N canvas 0 0 450 300 curve-template2 0;
#X obj 61 201 template float x1 float y1 float x2 float y2 float width
float color;
#X obj 99 163 drawpolygon color width x1 y1 x2 y2;
#X obj 99 137 drawpolygon 0 2 x1 -1.1 x1 y2;
#X restore 72 283 pd curve-template2;
#X text 72 358 output table;
#X text 71 157 red - input signal;
#X text 70 169 green - sampled values from input signal;
#X text 503 81 show x - increments;
#X text 348 13 input signal;
#X text 455 13 sampler;
#X text 349 212 freq;
#X text 503 113 capture to output table;
#X text 503 132 clear output table;
#N canvas 336 420 263 300 csound-show 0;
#X obj 198 50 r in-freq;
#X obj 47 49 r output-val;
#X obj 127 50 r amplitude;
#X floatatom 2 102 5 0 0;
#X floatatom 160 103 5 0 0;
#X floatatom 116 103 5 0 0;
#X connect 0 0 4 0;
#X connect 1 0 3 0;
#X connect 2 0 5 0;
#X coords 0 0 1 1 300 60 1;
#X restore 329 313 pd csound-show;
#X text 660 209 amplitude;
#X text 456 213 samplerate;
#X text 392 350 oscil;
#X text 459 350 xamp \,;
#X text 509 350 xcps \,;
#X text 331 350 aout;
#X text 330 311 csound orc-statement;
#X text 563 350 f-table-no;
#X text 392 332 oscil;
#X text 562 332 1;
#X text 350 258 scale input freq;
#X text 350 270 slider to show aliasing;
#X text 752 357 Orm Finnendahl 2002;
#N canvas 533 2 450 573 help1 0;
#X text 10 22 This patch exemplifies two basic principles of digital
;
#X text 10 34 signal processing: sampling audio and synthesizing wave
;
#X text 10 46 forms. It was written for a csound class in Berlin 2002.
;
#X text 10 58 below is a description of sampling. click on "pd help2"
;
#X text 10 70 for help on synthesizing wave forms.;
#X text 10 94 1. sampling audio;
#X text 10 118 click the toggle below "input signal" to show an animated
;
#X text 10 130 simulation of a sine wave oscillation of some signal
;
#X text 10 142 (represented by the red square) \, say \, received at
the inlet;
#X text 10 154 of a digital-to-analog converter. In order to sample
the;
#X text 10 166 signal \, the value of the input signal is measured
at;
#X text 10 178 regular time intervals \, called the "sampling rate"
(or sr).;
#X text 10 190 click on the toggle below "sampler" to show this in
;
#X text 10 202 animation. If the frequency of the input signals change
\,;
#X text 10 214 (left slider) \, the number of samples per period gets
lower \,;
#X text 10 226 if the sr isn't changed (which is the normal case in
;
#X text 10 238 digital audio). To see \, how the sampled values get
stored;
#X text 10 250 (in a soundfile for example) \, move the slider of the
;
#X text 10 262 sampler all the way up and click on the "capture to
output;
#X text 10 274 table" toggle. Watch how the frequency of the wave stored
;
#X text 10 286 in the output table changes if you move the left (input
;
#X text 10 298 signal) slider.;
#X text 10 334 aliasing;
#X text 10 358 click on the toggle below the input signal slider to
set;
#X text 10 370 the frequencies of the input signal and the sample rate
to;
#X text 10 382 the same value (5 Hz). Watch how the sample stays on
the;
#X text 10 394 same value all the time and the captured signal becomes
a;
#X text 10 406 horizontal line (if the green square is barely visible
\,;
#X text 10 418 stop the sampler and try to start it in a moment when
the;
#X text 10 430 red square is near the left edge of the f-table window).
;
#X text 10 442 If you increase the frequency of the input signal \,
the;
#X text 10 454 green square starts moving to the right \, if you decrease
it;
#X text 10 466 beyond 5 Hz \, it starts moving to the left. Notice
that the;
#X text 10 478 frequency of the sampled signal is equal for input;
#X text 10 490 frequencies symmetrical to 5 Hz (e.g. 5.141 Hz and 4.859
;
#X text 10 502 Hz). Since the green square seems to move in the opposite
;
#X text 10 514 directions \, the sampled signals below 5 Hz are 180
degree;
#X text 10 526 phase shifted versions of the signals above 5 Hz.;
#X restore 72 308 pd help1;
#N canvas 0 0 450 300 help2 0;
#X text 16 24 now go back to the previous example once again: turn
off;
#X text 16 36 the "scale input freq" toggle \, turn off "capture to
output;
#X text 16 48 table" and move the sliders for the input frequency and
;
#X text 16 60 sample rate all the way down (to 0.1 and 10 Hz;
#X text 16 72 respectively).;
#X text 16 96 2. synthesizing wave forms;
#X text 16 120 if we are going to synthesize wave forms \, we simulate
the;
#X text 16 132 previous example within the computer. If you turn on
the;
#X text 16 144 input signal \, the sampler and the "show x-increments"
;
#X text 16 156 toggle \, you can see the regular horizontal spacing
of lines;
#X text 16 168 during the sampling process. If you increase the input
;
#X text 16 180 frquency \, watch how the spacing also increases. This
gives;
#X text 16 192 a method to generate output signals of different;
#X text 16 204 frequencies using a constant sampling rate: read cyclically
;
#X text 16 216 through a stored function table of one period of the
;
#X text 16 228 waveform you want to generate. The x-increment gives
a;
#X text 16 240 measure of the obtained frequency. You can generate
any;
#X text 16 252 periodic waveform that way. To check that out \, draw
in the;
#X text 16 264 f-table window (start by clicking on any point in the
curve;
#X text 16 276 and drag the mouse).;
#X text 16 300 The window "csound orc-statement";
#X text 16 312 shows the moving values of the variables during the
;
#X text 16 324 generation of output. In addition you can change the
;
#X text 16 336 amplitude with the right slider.;
#X restore 72 329 pd help2;
#X text 131 308 click here for instructions;
#X text 111 216 restore f-table to sine-wave;
#X connect 4 0 3 0;

From barknech at ph-cip.uni-koeln.de  Thu May 16 23:30:37 2002
From: barknech at ph-cip.uni-koeln.de (Frank Barknecht)
Date: Thu, 16 May 2002 23:30:37 +0200
Subject: [PD] sampling animation example
In-Reply-To: <20020516205322.GA3131@grisey>
References: <20020516160756.GA1437@grisey> <20020516100803.A1849739@man104-1.ucsd.edu> <20020516205322.GA3131@grisey>
Message-ID: <20020516233037.A15183@fliwatut.scifi>

hi,
Orm Finnendahl hat gesagt: // Orm Finnendahl wrote:
> I attached an animation of the basics of sampling and synthesizing
> made for my csound class here in Berlin using pd and its graphic
> capabilities. 
An absofabuloustantastic patch! 
Phew!
-- 
 Frank Barknecht                               _ _______footils.org__


From olaf.matthes at gmx.de  Thu May 16 23:37:26 2002
From: olaf.matthes at gmx.de (Olaf Matthes)
Date: Thu, 16 May 2002 23:37:26 +0200
Subject: [PD][announce] maxlib v0.4
Message-ID: <3CE42696.CB13294A@gmx.de>

Hi list,

the new release of maxlib might be of some interest to anybody
interested in 'not so self-modifying' Pd patches:

there are two objects, 'dist' and 'remote', which can be used to send
data to 'receive' objects. 'dist' (or just 'd') allows to use 'connect
<name>' messages to add names of receive objects to a list (and
'disconnect <name>' to remove them).
The third new one is 'step' which is similar to line but has an
additional parameter to specify the step size at which the output
grows...

Find it at: http://www.akustische-kunst.de/puredata/maxlib/


Olaf



From music at chemie.fu-berlin.de  Thu May 16 23:38:04 2002
From: music at chemie.fu-berlin.de (Michael Iber)
Date: Thu, 16 May 2002 23:38:04 +0200
Subject: mouse events was: Re: [PD] arrays, 2nd thought
Message-ID: <5.1.0.14.2.20020516233749.02f75880@wheresmymailserver.com>

by the way:
has anybody managed to get clicks / motion / mouseup working on windows?
I did not succeed, unfortunaltely.....
Greetings,
Michael


At 16:37 16.05.2002 +0200, you wrote:
>Hi,
>
>thanks Krzysztof!
>
>I definetely have to come up with some other idea although it is
>amazing that mouse events can be scripted within pd itself.
>
>All that makes me think about a piece of music in form of a pd patch,
>which reconstructs itself (creating objects and connections,
>triggering events etc.) while evolving. For a performance, the screen
>has to get projected and there should be some amount of indeterminancy
>about the flow of events. Maybe a dynamic system?  Maybe doing some
>sort of creation contest among pd-users (like the most obtrusive
>c-code contest)? :-)
>
>Yours,
>Orm
>
>
>Am Donnerstag, den 16. Mai 2002 um 15:42:58 Uhr (+0200) schrieb Krzysztof 
>Czaja:
> > hi Orm,
> >
> > check the attached example.  It is much too cryptic, and fragile
> > -- and do not save it, unless stopped in an initial state!
> >
> > Krzysztof
> >
> > Orm Finnendahl wrote:
> > ...
> > > I can't change the size of its visual appearance (I would like to move
> > > AND resize the appearance of the array.
>
> > #N canvas 97 92 997 792 12;
> > #N canvas 0 0 450 300 t1 0;
> > #X array 1-t 100 float 0;
> > #X coords 0 1 99 -1 100 100 1;
> > #X restore 50 50 graph;
> > #N canvas 0 0 450 300 t2 0;
> > #X array 2-t 100 float 0;
> > #X coords 0 1 99 -1 500 300 1;
> > #X restore 350 50 graph;
> > #X obj 57 501 t b b;
> > #X obj 466 500 t b b;
> > #X msg 57 620 \; pd-array-magic.pd editmode 1 \, mouse \$4 \$5 0 0
> > \, motion \$6 \$7 0 \, mouseup \$6 \$7 0 \, editmode 0 \; \$2 coords
> > 0 1 \$3 -1 \$8 \$9 1 \; \$1-t resize \$3 \; pd-array-magic.pd editmode
> > 1 \, editmode 0;
> > #X msg 466 543 1 pd-t1 100 100 100 400 100 500 300;
> > #X msg 96 579 1 pd-t1 100 400 100 100 100 100 100;
> > #X msg 57 540 2 pd-t2 100 100 250 400 100 500 300;
> > #X msg 505 579 2 pd-t2 100 400 100 100 250 100 100;
> > #X obj 236 444 metro 500;
> > #X obj 236 477 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
> > 1;
> > #X obj 57 464 spigot;
> > #X obj 466 466 spigot;
> > #X obj 467 430 t b 0;
> > #X obj 57 429 t 0 b;
> > #X obj 236 410 loadbang;
> > #X obj 195 409 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
> > 1;
> > #X connect 2 0 7 0;
> > #X connect 2 1 6 0;
> > #X connect 3 0 5 0;
> > #X connect 3 1 8 0;
> > #X connect 5 0 4 0;
> > #X connect 6 0 4 0;
> > #X connect 7 0 4 0;
> > #X connect 8 0 4 0;
> > #X connect 9 0 10 0;
> > #X connect 10 0 13 0;
> > #X connect 10 0 14 0;
> > #X connect 11 0 2 0;
> > #X connect 12 0 3 0;
> > #X connect 13 0 12 0;
> > #X connect 13 1 12 1;
> > #X connect 14 0 11 1;
> > #X connect 14 1 11 0;
> > #X connect 15 0 9 0;
> > #X connect 16 0 9 0;

Michael Iber

http://www.iberspace.de
mailto://mail at iber-online.de




From music at chemie.fu-berlin.de  Thu May 16 23:44:02 2002
From: music at chemie.fu-berlin.de (Michael Iber)
Date: Thu, 16 May 2002 23:44:02 +0200
Subject: [PD] arrays, 2nd thought
In-Reply-To: <20020516143738.GA1370@grisey>
References: <3CE3B762.2050407@chopin.edu.pl>
 <20020516084518.GB2774@grisey>
 <3CE38AE0.1080308@chopin.edu.pl>
 <20020516115144.GA4532@grisey>
 <3CE3B762.2050407@chopin.edu.pl>
Message-ID: <5.1.0.14.2.20020516234158.00a69b80@mail.chemie.fu-berlin.de>

At 16:37 16.05.2002 +0200, you wrote:
>Hi,
>
>thanks Krzysztof!
>
>I definetely have to come up with some other idea although it is
>amazing that mouse events can be scripted within pd itself.
>
>All that makes me think about a piece of music in form of a pd patch,
>which reconstructs itself (creating objects and connections,
>triggering events etc.) while evolving. For a performance, the screen
>has to get projected and there should be some amount of indeterminancy
>about the flow of events. Maybe a dynamic system?  Maybe doing some
>sort of creation contest among pd-users (like the most obtrusive
>c-code contest)? :-)

It would be even better, if there were better possibilities to delete and 
destroy patches and objects within the messaging-system ......

Greetings
  Michael


Michael Iber

http://www.iberspace.de
mailto://mail at iber-online.de




From rat at telecoma.net  Thu May 16 22:50:38 2002
From: rat at telecoma.net (rat at telecoma.net)
Date: Thu, 16 May 2002 22:50:38 +0200 (MEST)
Subject: [PD] sampling animation example
In-Reply-To: <20020516233037.A15183@fliwatut.scifi>
Message-ID: <Pine.LNX.3.96.1020516224916.26972C-100000@lalobe.telecoma.net>

hi frank,

did i unfortunately delete this mail of orm, or was the
patch not sent to the list ?

lg

erich

ps. if it was sent offic. :-) could u plz forward me the patch ?



On Thu, 16 May 2002, Frank Barknecht wrote:

> hi,
> Orm Finnendahl hat gesagt: // Orm Finnendahl wrote:
> > I attached an animation of the basics of sampling and synthesizing
> > made for my csound class here in Berlin using pd and its graphic
> > capabilities. 
> An absofabuloustantastic patch! 
> Phew!
> -- 
>  Frank Barknecht                               _ _______footils.org__
> 



From andy at eh2o.ws  Fri May 17 00:05:21 2002
From: andy at eh2o.ws (Andrew (Andy) W.  Schmeder)
Date: 16 May 2002 15:05:21 -0700
Subject: [PD] books
In-Reply-To: <20020516101501.B2907@fliwatut.scifi>
References: 
	<20020515185322.MRQY4340.fep03-mail.bloor.is.net.cable.rogers.com@[127.0.0.1
	 ]>  <20020516101501.B2907@fliwatut.scifi>
Message-ID: <1021586721.5053.3487.camel@blackbox>

...
> follow. At first I was a bit disapointed, because there aren't many
> C++ expamples in the book.  
...

I've always thought that publishing source code in books is a horrible
waste of paper...

but here is a great archive of dsp code examples for those interested...

http://musicdsp.org/

andy


From damien_henry at libertysurf.fr  Fri May 17 00:14:09 2002
From: damien_henry at libertysurf.fr (Damien HENRY)
Date: Fri, 17 May 2002 00:14:09 +0200
Subject: [PD][announce] maxlib v0.4
In-Reply-To: <3CE42696.CB13294A@gmx.de>
References: <3CE42696.CB13294A@gmx.de>
Message-ID: <3CD42912002BA998@mail.libertysurf.net> (added by postmaster@libertysurf.fr)


> there are two objects, 'dist' and 'remote', which can be used to send
> data to 'receive' objects. 'dist' (or just 'd') allows to use 'connect
> <name>' messages to add names of receive objects to a list (and
> 'disconnect <name>' to remove them).


I've testing them yet, but the basic idea of thoses too object is just 
fantastic !

I'm looking for the same, but about netsend & netreceive.

I whant to be able to send from 1 object to an arbitrary number of netreiceve.
In the code of the netsend object (x_net.c )there is a test to disable the 
creation of a new socket if there is already a connection.

if (x->x_fd >= 0)
    {
    	error("netsend_connect: already connected");
    	return;
    }

    	/* create a socket */
    sockfd = socket(AF_INET, x->x_protocol, 0);


if I remove this test, is there a chance that it will work without crashing ?


Netreceive is already able to receive from diferent sources and even to tell 
to how many.
But is there here a socket gourou to give me a clue to do the hack in way 
that netreceive will output things like :

19.168.1.1 test 1
19.168.1.3 test 3

I mean to use the IP addresse of the sender as a selector.
my goal is to diferentiate the data by their sender.

Thanks to anyone that can help me about it.

Cheers
Damien.


From olaf.matthes at gmx.de  Fri May 17 01:44:53 2002
From: olaf.matthes at gmx.de (Olaf Matthes)
Date: Fri, 17 May 2002 01:44:53 +0200
Subject: [announce] netdist, was: Re: [PD][announce] maxlib v0.4
References: <3CE42696.CB13294A@gmx.de> <3CD42912002BA998@mail.libertysurf.net> (added by postmaster@libertysurf.fr)
Message-ID: <3CE44475.FB259AA5@gmx.de>

Hi,

no problem, check the site again and look for 'netdist' (not yet included in the
library). It's a multithreaded netsend that has been modyfied to allow multiple
connections in 'dist' style. I hope the multithreading stuff will work under Linux
as well...

Olaf

Damien HENRY schrieb:

> > there are two objects, 'dist' and 'remote', which can be used to send
> > data to 'receive' objects. 'dist' (or just 'd') allows to use 'connect
> > <name>' messages to add names of receive objects to a list (and
> > 'disconnect <name>' to remove them).
>
> I've testing them yet, but the basic idea of thoses too object is just
> fantastic !
>
> I'm looking for the same, but about netsend & netreceive.
>
> I whant to be able to send from 1 object to an arbitrary number of netreiceve.
> In the code of the netsend object (x_net.c )there is a test to disable the
> creation of a new socket if there is already a connection.
>
> if (x->x_fd >= 0)
>     {
>         error("netsend_connect: already connected");
>         return;
>     }
>
>         /* create a socket */
>     sockfd = socket(AF_INET, x->x_protocol, 0);
>
> if I remove this test, is there a chance that it will work without crashing ?
>
> Netreceive is already able to receive from diferent sources and even to tell
> to how many.
> But is there here a socket gourou to give me a clue to do the hack in way
> that netreceive will output things like :
>
> 19.168.1.1 test 1
> 19.168.1.3 test 3
>
> I mean to use the IP addresse of the sender as a selector.
> my goal is to diferentiate the data by their sender.
>
> Thanks to anyone that can help me about it.
>
> Cheers
> Damien.



From trnic1 at student.monash.edu  Fri May 17 02:43:40 2002
From: trnic1 at student.monash.edu (Timothy Nicol)
Date: Fri, 17 May 2002 10:43:40 +1000
Subject: [PD] Some basic Questions about externs
Message-ID: <11cddb11b8f5.11b8f511cddb@mail2.monash.edu.au>

Hi,

I'm new to PD, and I am currently thinking of using it to aid me in
university project.  I have a question about writing your
own externs.

Is it possible to read in an existing file from some path, and then use 
the contents of this file within an extern that i write?

For example, say the file contains some pitch information, and then i 
want to compare the analog input to this file. Essentially, I want to 
follow the input with some sort of reference to what i'm expecting.  
Is this possible?

I am new to PD, and still a university programmer so bare with me :).

Any reply would be greatly appreciated.

-Tim Nicol




From bsaylor at macalester.edu  Fri May 17 02:16:05 2002
From: bsaylor at macalester.edu (bsaylor at macalester.edu)
Date: Thu, 16 May 2002 16:16:05 -0800
Subject: [PD] setting phasor's phase without clicks
In-Reply-To: <20020516133609.A9376@fliwatut.scifi>
References: <20020514112635.A4144@fliwatut.scifi> <3CE1840E.2080009@chopin.edu.pl> <20020515085652.A1073@fliwatut.scifi> <3CE27AAA.5090102@chopin.edu.pl> <20020516092537.A2907@fliwatut.scifi> <3CE37FEB.4070506@chopin.edu.pl> <20020516120645.A8692@fliwatut.scifi> <20020516133609.A9376@fliwatut.scifi>
Message-ID: <20020517001605.GA1110@arctic.net>

I haven't been able to try those yet, but anyone think it would be a
good idea to port them to pd (so signals can be used for control)?  I'm
thinking of doing that, and maybe the state-variable filter as well, if
I can get pd working on this machine..

Ben

On Thu, May 16, 2002 at 01:36:09PM +0200, Frank Barknecht wrote:
> Frank Barknecht hat gesagt: // Frank Barknecht wrote:
> 
> > But now I discoverd Steve Harris new bandlimited Ladspa-oscillators
> > from plugin.co.uk and have something to play with again.
> that's plugin.org.uk and they are really good.
> ciao,
> -- 
>  Frank Barknecht                                  _ _______footils__
> 
> 


From integer at www.god-emil.dk  Fri May 17 06:33:32 2002
From: integer at www.god-emil.dk (integer at www.god-emil.dk)
Date: Fri, 17 May 2002 06:33:32 +0200 (CEST)
Subject: [PD] 
Message-ID: <200205170433.g4H4XWL53260@www.god-emil.dk>



"Yves Degoyon" <ydegoyon at free.fr>


>>  I NEED SOMEONE 2 PROGRAM A VERY MODEL.CITIZEN TEXT OBJEKT
>PL!!!!!!!!!!!!!!!!!!!!SZ
>>
>>
>>      oke +?
>>
>>
>>        PAIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIID
>>
>
>YOU STILL CAN'T GET THE> POINT .;;
>
>WE DON'T WANT TO GET PAID ON THIS LIST


d.akkord. i will not pay you.


>YOU MODEL SALESWOMAN                        ( COLLABORATOR ??? )

would you like me to sell you yves +?        (would rather pay you do it.

 [i hope you arent short. fat . ugly 
  and addicted to drugs like the cycling74 
  criminals]

nn







>> tack.
>>
>>
>> nn - no!z!.v.
>>
>>
>>
>>
>>
>>
>>
>>       m9ndfukc please. fur die reinigung empfehlen wir ...
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>
>








From bsaylor at macalester.edu  Fri May 17 07:19:34 2002
From: bsaylor at macalester.edu (bsaylor at macalester.edu)
Date: Thu, 16 May 2002 21:19:34 -0800
Subject: [PD] setting phasor's phase without clicks
In-Reply-To: <20020517001605.GA1110@arctic.net>
References: <20020514112635.A4144@fliwatut.scifi> <3CE1840E.2080009@chopin.edu.pl> <20020515085652.A1073@fliwatut.scifi> <3CE27AAA.5090102@chopin.edu.pl> <20020516092537.A2907@fliwatut.scifi> <3CE37FEB.4070506@chopin.edu.pl> <20020516120645.A8692@fliwatut.scifi> <20020516133609.A9376@fliwatut.scifi> <20020517001605.GA1110@arctic.net>
Message-ID: <20020517051934.GA6920@arctic.net>

oops.. heh.. didn't notice that it already is signal-controlled :-}
cool.

Ben

On Thu, May 16, 2002 at 04:16:05PM -0800, bsaylor at Macalester.edu wrote:
> I haven't been able to try those yet, but anyone think it would be a
> good idea to port them to pd (so signals can be used for control)?  I'm
> thinking of doing that, and maybe the state-variable filter as well, if
> I can get pd working on this machine..
> 
> Ben
> 
> On Thu, May 16, 2002 at 01:36:09PM +0200, Frank Barknecht wrote:
> > Frank Barknecht hat gesagt: // Frank Barknecht wrote:
> > 
> > > But now I discoverd Steve Harris new bandlimited Ladspa-oscillators
> > > from plugin.co.uk and have something to play with again.
> > that's plugin.org.uk and they are really good.
> > ciao,
> > -- 
> >  Frank Barknecht                                  _ _______footils__
> > 
> > 
> 


From barknech at ph-cip.uni-koeln.de  Fri May 17 08:20:29 2002
From: barknech at ph-cip.uni-koeln.de (Frank Barknecht)
Date: Fri, 17 May 2002 08:20:29 +0200
Subject: [PD] setting phasor's phase without clicks
In-Reply-To: <20020517001605.GA1110@arctic.net>
References: <20020514112635.A4144@fliwatut.scifi> <3CE1840E.2080009@chopin.edu.pl> <20020515085652.A1073@fliwatut.scifi> <3CE27AAA.5090102@chopin.edu.pl> <20020516092537.A2907@fliwatut.scifi> <3CE37FEB.4070506@chopin.edu.pl> <20020516120645.A8692@fliwatut.scifi> <20020516133609.A9376@fliwatut.scifi> <20020517001605.GA1110@arctic.net>
Message-ID: <20020517082029.A1254@fliwatut.scifi>

bsaylor at macalester.edu hat gesagt: // bsaylor at macalester.edu wrote:

> I haven't been able to try those yet, but anyone think it would be a
> good idea to port them to pd (so signals can be used for control)?

Steve is considering using frequency inputs for the controls himself,
so you might wait a bit or get in contact with him. 

> I'm thinking of doing that, and maybe the state-variable filter as
> well, if I can get pd working on this machine..

There are some LADSPA plugins that whould make fine PD objects, I
think.  I don't know if it would be possible to compile LADSPA plugins
natively on other architectures. Mac-OSX should be no problem, but I
have no idea about W32 systems.
-- 
 Frank Barknecht                               _ _______footils.org__


From barknech at ph-cip.uni-koeln.de  Fri May 17 08:22:32 2002
From: barknech at ph-cip.uni-koeln.de (Frank Barknecht)
Date: Fri, 17 May 2002 08:22:32 +0200
Subject: [PD] books
In-Reply-To: <1021586721.5053.3487.camel@blackbox>
References: <20020515185322.MRQY4340.fep03-mail.bloor.is.net.cable.rogers.com@[127.0.0.1 <20020516101501.B2907@fliwatut.scifi> <1021586721.5053.3487.camel@blackbox>
Message-ID: <20020517082232.B1254@fliwatut.scifi>

Hi,
Andrew (Andy) W.  Schmeder hat gesagt: // Andrew (Andy) W.  Schmeder wrote:
> I've always thought that publishing source code in books is a horrible
> waste of paper...
Maybe, but I was more thinking of good explanations how some things
work in C++ or other language programs.

ciao,
-- 
 Frank Barknecht                               _ _______footils.org__


From marius.schebella at chello.at  Fri May 17 08:53:59 2002
From: marius.schebella at chello.at (sme)
Date: Fri, 17 May 2002 08:53:59 +0200
Subject: [PD] arrays, 2nd thought
References: <20020516084518.GB2774@grisey> <3CE38AE0.1080308@chopin.edu.pl>
Message-ID: <006101c1fd6f$9f260230$1700a8c0@sme>

hi,

yes!!! the meaning seems clear to me of six arguments for
pd-<graph-name>:
X from, Y to, X to, Y from, screen width, screen height, ...
do you know what the last value stands for? and how can i specify the
location of the graph (esp. new graphs) (it always appears at 100/20)?

s?me.

----- Original Message -----
From: "Krzysztof Czaja" <czaja at chopin.edu.pl>
To: "Orm Finnendahl" <finnendahl at folkwang-hochschule.de>
Cc: <pd-list at iem.kug.ac.at>
Sent: Thursday, May 16, 2002 12:33 PM
Subject: Re: [PD] arrays, 2nd thought


> hi Orm,
>
> yes, if you happen to know array size:
>
> "<array-size> <screen-x-size> <screen-y-size>" ->
> "; pd-<graph-name> coords 0 1 $1 -1 $2 $3 1; <array-name> resize $1"
>





From geiger at xdv.org  Fri May 17 10:04:53 2002
From: geiger at xdv.org (=?X-UNKNOWN?Q?g=FCnter_geiger?=)
Date: Fri, 17 May 2002 10:04:53 +0200 (CEST)
Subject: [PD] multichannel, rme and alsa
In-Reply-To: <20020516181512.GB2874@grisey>
Message-ID: <Pine.LNX.4.31.0205170958350.21606-100000@xdv.org>



On Thu, 16 May 2002, Orm Finnendahl wrote:

> Am Donnerstag, den 16. Mai 2002 um 19:47:53 Uhr (+0200) schrieb g?nter geiger:
> >
> > Finally there is another solution to get pd working with ALSA,rme
> > multichannel, by applying the patch for the jack audio server, ..
> > well, .. just to have it mentioned once here on the list.
>
>
> Which patch? Where? How?

It can be found on the jack devel list, forgot the URL.
I would not recommend it for doing important performances though,
as it is in early development, thats probably why almost nobody on th pd
list knows about it.

I took some time looking at pd's alsa code, and from that it is
pretty obvious why the RME card doesn't work, because non-interleaved
mode is not supported.  I would recommend to use my driver and just wait
until pd's alsa support gets fixed.

Guenter

>
> Please answer a.s.a.p. as I'm preparing a performance of a
> multichannel interactive piece for the end of the month in
> N?rnberg. The rehearsals with the dancers start in 1.5 weeks and
> realizing it with pd would save the hassle of coding in Max/MSP,
> renting i/o cards for the Mac and such just for this performance, as
> in the long run I'll do it with pd anyway. We already have a running
> system with the rme Hammerfall card (on which Jmax already runs
> multichannel).
>
>
> --
> Orm
>
>



From czaja at chopin.edu.pl  Fri May 17 11:05:12 2002
From: czaja at chopin.edu.pl (Krzysztof Czaja)
Date: Fri, 17 May 2002 11:05:12 +0200
Subject: [PD] arrays, 2nd thought
References: <20020516084518.GB2774@grisey> <3CE38AE0.1080308@chopin.edu.pl> <006101c1fd6f$9f260230$1700a8c0@sme>
Message-ID: <3CE4C7C8.4020907@chopin.edu.pl>

hi Marius,

last argument of `coords' message is `graph-on-parent' flag.

I do not know of any way of changing the screen location of
an existing object other than using mouse events, as in my
`array-magic' example:

editmode 1, mouse <x0> <y0> 0 0, motion <x1> <y1> 0,
mouseup <x1> <y1> 0, editmode 0

where <x0>, <y0> should be a screen point unique to an object,
and <x1> = <x0> + <x-shift>, same for <y1> (growing downwards).

In the example the final line of ``editmode 1, editmode 0''
is redundant (left in haste).

All this is pure (but dirty) hacking, using undocumented interface
-- Miller has every right to change anything anytime...

Krzysztof

sme wrote:
...
 > pd-<graph-name>:
 > X from, Y to, X to, Y from, screen width, screen height, ...
 > do you know what the last value stands for? and how can i specify the
 > location of the graph (esp. new graphs) (it always appears at 100/20)?
...
 >>"<array-size> <screen-x-size> <screen-y-size>" ->
 >>"; pd-<graph-name> coords 0 1 $1 -1 $2 $3 1; <array-name> resize $1"



From czaja at chopin.edu.pl  Fri May 17 11:14:49 2002
From: czaja at chopin.edu.pl (Krzysztof Czaja)
Date: Fri, 17 May 2002 11:14:49 +0200
Subject: [PD] Some basic Questions about externs
References: <11cddb11b8f5.11b8f511cddb@mail2.monash.edu.au>
Message-ID: <3CE4CA09.6040304@chopin.edu.pl>

hi,

you may look at xeq_follow code -- it is a midi score follower, very
simple (if you design a real one, and would not mind to share it,
I would be more than happy...)

Krzysztof

Timothy Nicol wrote:
...
 > For example, say the file contains some pitch information, and then i
 > want to compare the analog input to this file. Essentially, I want to
 > follow the input with some sort of reference to what i'm expecting.



From olaf.matthes at gmx.de  Fri May 17 11:24:56 2002
From: olaf.matthes at gmx.de (Olaf Matthes)
Date: Fri, 17 May 2002 11:24:56 +0200
Subject: [PD] Some basic Questions about externs
References: <11cddb11b8f5.11b8f511cddb@mail2.monash.edu.au> <3CE4CA09.6040304@chopin.edu.pl>
Message-ID: <3CE4CC68.B2F5EA9E@gmx.de>



Krzysztof Czaja schrieb:

> hi,
>
> you may look at xeq_follow code -- it is a midi score follower, very
> simple (if you design a real one, and would not mind to share it,
> I would be more than happy...)

...or at 'score' from maxlib. Not very well tested but seems to work as
well.

Olaf



From jusukoti at kala.atp.fi  Fri May 17 14:09:10 2002
From: jusukoti at kala.atp.fi (=?ISO-8859-1?Q?Juha_Vehvil=E4inen?=)
Date: Fri, 17 May 2002 15:09:10 +0300 (EEST)
Subject: [PD] struct?
Message-ID: <Pine.LNX.4.44.0205171506580.10968-100000@kala.atp.fi>

Hi,

Could someone briefly and in plain explain "struct" in pd 0.35,
please? I know docs are coming but...

J.



From saylor at attbi.com  Fri May 17 16:40:24 2002
From: saylor at attbi.com (John Saylor)
Date: Fri, 17 May 2002 10:40:24 -0400 (Eastern Daylight Time)
Subject: [PD] books
In-Reply-To: <20020515185322.MRQY4340.fep03-mail.bloor.is.net.cable.rogers.com@[127.0.0.1]>
Message-ID: <Pine.WNT.4.44.0205171035060.976-100000@ernie>

Hi

On Wed, 15 May 2002 mattn-l at rogers.com wrote:
> so my question is, can anybody recommend a good all encompassing book
> that will help me get the information i need?

No.

And that is a lot to expect [digital signal processing/music theory] in
one book. I have gotten a lot out of _Computer_Music_ by Dodge and
Jerse regarding dsp, maybe you will too.

For music theory- I'd say just play Bach chorales until you understand
them, but that would take a while and be a very indirect path. But it
would be an enjoyable one [at least *I* enjoy playing them].

Good luck!

--
\js [no commercial potential]



From saylor at attbi.com  Fri May 17 16:44:05 2002
From: saylor at attbi.com (John Saylor)
Date: Fri, 17 May 2002 10:44:05 -0400 (Eastern Daylight Time)
Subject: [PD] pddp - a proposal
In-Reply-To: <007501c1fc65$62e81d40$6500a8c0@davidasus2002>
Message-ID: <Pine.WNT.4.44.0205171041570.976-100000@ernie>

Hi

On Wed, 15 May 2002, David Sabine wrote:
> What's the next step?

Start writing! Talk the people at puredata.org about hosting the HTML.

I don't know enough pd to help, but I'm hoping to reap some benefits
from the documentation. So I'm all for this one, but mostly as a
cheerleader ...

--
\js



From damien_henry at libertysurf.fr  Fri May 17 18:51:07 2002
From: damien_henry at libertysurf.fr (Damien HENRY)
Date: Fri, 17 May 2002 18:51:07 +0200
Subject: [announce] netdist, was: Re: [PD][announce] maxlib v0.4
In-Reply-To: <3CE44475.FB259AA5@gmx.de>
References: <3CE42696.CB13294A@gmx.de> <3CD42912002BA998@mail.libertysurf.net> <3CE44475.FB259AA5@gmx.de>
Message-ID: <3CD6F9FE0028D503@mail.libertysurf.net> (added by postmaster@libertysurf.fr)

ouahoo !!!

Quick and Great !!!

any idea about the netreceive now ;-)

Damien.

Le Vendredi 17 Mai 2002 01:44, Olaf Matthes a ?crit :
> Hi,
>
> no problem, check the site again and look for 'netdist' (not yet included
> in the library). It's a multithreaded netsend that has been modyfied to
> allow multiple connections in 'dist' style. I hope the multithreading stuff
> will work under Linux as well...
>
> Olaf
>
> Damien HENRY schrieb:
> > > there are two objects, 'dist' and 'remote', which can be used to send
> > > data to 'receive' objects. 'dist' (or just 'd') allows to use 'connect
> > > <name>' messages to add names of receive objects to a list (and
> > > 'disconnect <name>' to remove them).
> >
> > I've testing them yet, but the basic idea of thoses too object is just
> > fantastic !
> >
> > I'm looking for the same, but about netsend & netreceive.
> >
> > I whant to be able to send from 1 object to an arbitrary number of
> > netreiceve. In the code of the netsend object (x_net.c )there is a test
> > to disable the creation of a new socket if there is already a connection.
> >
> > if (x->x_fd >= 0)
> >     {
> >         error("netsend_connect: already connected");
> >         return;
> >     }
> >
> >         /* create a socket */
> >     sockfd = socket(AF_INET, x->x_protocol, 0);
> >
> > if I remove this test, is there a chance that it will work without
> > crashing ?
> >
> > Netreceive is already able to receive from diferent sources and even to
> > tell to how many.
> > But is there here a socket gourou to give me a clue to do the hack in way
> > that netreceive will output things like :
> >
> > 19.168.1.1 test 1
> > 19.168.1.3 test 3
> >
> > I mean to use the IP addresse of the sender as a selector.
> > my goal is to diferentiate the data by their sender.
> >
> > Thanks to anyone that can help me about it.
> >
> > Cheers
> > Damien.


From rorytheroar at yahoo.com  Fri May 17 20:24:22 2002
From: rorytheroar at yahoo.com (=?iso-8859-1?q?Rory=20Walsh?=)
Date: Fri, 17 May 2002 19:24:22 +0100 (BST)
Subject: [Pd]Gem, ordering of images
Message-ID: <20020517182422.93524.qmail@web12302.mail.yahoo.com>

Quick question, how do I specify the ordering of my
images in Gem, for example, I have several gemheads
which are displaying jpg's, only problem is the jpg I
want to put in the background is now on top of all the
other jpg's, it's not difficult to get around this but
how can I control the ordering of these different
layers? Anyone know what I mean?

thanks, 
ROry.

__________________________________________________
Do You Yahoo!?
Everything you'll ever need on one web page
from News and Sport to Email and Music Charts
http://uk.my.yahoo.com


From mdanks at Stormfront.com  Fri May 17 21:23:07 2002
From: mdanks at Stormfront.com (Mark Danks)
Date: Fri, 17 May 2002 12:23:07 -0700
Subject: [Pd]Gem, ordering of images
Message-ID: <F1FCE5A687ADD11182E200805F57402301B3BE87@ns1.stormfront.com>

You can give gemhead a number, which is the rendering order.

Later, Mark

==============================
= mdanks at stormfront.com
= Technical Director PS2/XBox
= http://www.danks.org/mark
==============================
 

> -----Original Message-----
> From: Rory Walsh [mailto:rorytheroar at yahoo.com]
> Sent: Friday, May 17, 2002 11:39 AM
> To: pd-list at iem.kug.ac.at
> Subject: [Pd]Gem, ordering of images
> 
> 
> Quick question, how do I specify the ordering of my
> images in Gem, for example, I have several gemheads
> which are displaying jpg's, only problem is the jpg I
> want to put in the background is now on top of all the
> other jpg's, it's not difficult to get around this but
> how can I control the ordering of these different
> layers? Anyone know what I mean?
> 
> thanks, 
> ROry.
> 
> __________________________________________________
> Do You Yahoo!?
> Everything you'll ever need on one web page
> from News and Sport to Email and Music Charts
> http://uk.my.yahoo.com
> 


From olaf.matthes at gmx.de  Fri May 17 22:27:02 2002
From: olaf.matthes at gmx.de (Olaf Matthes)
Date: Fri, 17 May 2002 22:27:02 +0200
Subject: [announce] netdist, was: Re: [PD][announce] maxlib v0.4
References: <3CE42696.CB13294A@gmx.de> <3CD42912002BA998@mail.libertysurf.net> <3CE44475.FB259AA5@gmx.de> <3CD6F9FE0028D503@mail.libertysurf.net> (added by postmaster@libertysurf.fr)
Message-ID: <3CE56796.4C8E748A@gmx.de>



Damien HENRY schrieb:

> any idea about the netreceive now ;-)

Ok, in line 244 of x_net.c (from pd0.35-test23) add:

outlet_symbol( x->x_connectionip, gensym( inet_ntoa( incomer_address.sin_addr) )
);

and add the outlet in the new function. This will output the IP address of the
netsend/netdist on connection...


Olaf

>
>
> Damien.
>
> Le Vendredi 17 Mai 2002 01:44, Olaf Matthes a ?crit :
> > Hi,
> >
> > no problem, check the site again and look for 'netdist' (not yet included
> > in the library). It's a multithreaded netsend that has been modyfied to
> > allow multiple connections in 'dist' style. I hope the multithreading stuff
> > will work under Linux as well...
> >
> > Olaf
> >
> > Damien HENRY schrieb:
> > > > there are two objects, 'dist' and 'remote', which can be used to send
> > > > data to 'receive' objects. 'dist' (or just 'd') allows to use 'connect
> > > > <name>' messages to add names of receive objects to a list (and
> > > > 'disconnect <name>' to remove them).
> > >
> > > I've testing them yet, but the basic idea of thoses too object is just
> > > fantastic !
> > >
> > > I'm looking for the same, but about netsend & netreceive.
> > >
> > > I whant to be able to send from 1 object to an arbitrary number of
> > > netreiceve. In the code of the netsend object (x_net.c )there is a test
> > > to disable the creation of a new socket if there is already a connection.
> > >
> > > if (x->x_fd >= 0)
> > >     {
> > >         error("netsend_connect: already connected");
> > >         return;
> > >     }
> > >
> > >         /* create a socket */
> > >     sockfd = socket(AF_INET, x->x_protocol, 0);
> > >
> > > if I remove this test, is there a chance that it will work without
> > > crashing ?
> > >
> > > Netreceive is already able to receive from diferent sources and even to
> > > tell to how many.
> > > But is there here a socket gourou to give me a clue to do the hack in way
> > > that netreceive will output things like :
> > >
> > > 19.168.1.1 test 1
> > > 19.168.1.3 test 3
> > >
> > > I mean to use the IP addresse of the sender as a selector.
> > > my goal is to diferentiate the data by their sender.
> > >
> > > Thanks to anyone that can help me about it.
> > >
> > > Cheers
> > > Damien.



From jmmmpl at netcabo.pt  Sat May 18 01:34:25 2002
From: jmmmpl at netcabo.pt (Joćo Miguel Pais)
Date: Sat, 18 May 2002 01:34:25 +0200
Subject: [PD] Local array names?
References: <20020515035641.GA163@kruhft.vc.shawcable.net>
Message-ID: <058401c1fdff$f6c0c1c0$cfb290d4@JoaoPort>

How many samples do you need to run? If it is up to six, something similar
is already done, check my (modest) tool at http://home.arcor.de/jmmmp/. (you
can run only the sampler if you want)
If you have any other requests, please shoot. I am not working on that now
mainly due to lack of time, but also of imagination.

Jo?o Miguel Pais
----- Original Message -----
From: "Burton Samograd" <kruhft at kruhftwerk.com>
To: <pd-list at iem.kug.ac.at>
Sent: Wednesday, May 15, 2002 5:56 AM
Subject: [PD] Local array names?


> Hi All,
>
> I just started using pd and so far it's been pretty amazing.  I read up
> on the documentation concerning local variables and they seem to work
> pretty well except when you try to make local arrays.  Entering the
> $0_<array name> simply deletes the $.  I tried backslashing it
> (\$_<array name>) but that just allows the array to keep it in it's
> name but doesn't do anything otherwise (other than screw some stuff up
> so you can't open the properties dialog for the array anymore).  Any
> hints on how to get local array names to work?
>
> In case you're wondering what i need this for, i'm programming a
> generic sampler which can be loaded up on the fly as needed, with each
> sampler having it's own local sample storage so i don't have to go
> around copy and pasting components into new windows all the time and
> then changing the variable names...
>
> kruhft
>
>





From girdhy at rpi.edu  Sat May 18 08:14:14 2002
From: girdhy at rpi.edu (Yogi)
Date: Sat, 18 May 2002 02:14:14 -0400
Subject: [PD] serial port
Message-ID: <000101c1fe33$40b81e80$e7834342@yogit22>

Hi can cnaybody tell me how can I get input form the serial port in my
pc in Pd?
 
Thanks a lotttt
-yogi
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020518/17779615/attachment.htm>

From cb at inner-ear.net  Sat May 18 19:37:38 2002
From: cb at inner-ear.net (cb)
Date: Sat, 18 May 2002 13:37:38 -0400
Subject: [PD] ASIO (bug?)
Message-ID: <018d01c1fe92$b5c03f00$b94a1841@musicbox>

Let's try that again, with the attachment this time.
(sorry!)


----- Original Message ----- 
From: cb 
To: pd-list at iem.kug.ac.at 
Sent: Saturday, May 18, 2002 1:33 PM
Subject: Re: [PD] ASIO (bug?)


Hi Miller, Tom, & everyone else,

To remedy the ASIO issue of always using device 0, I made a slight modification to s_nt.c.  I changed the call to pa_open_audio, starting at line 1369, to pass the last argument (audio device number) as:

(naudiooutdev < 0 ? -1 : audiooutdev[0])

instead of:

(naudiooutdev > 0 ? -1 : audiooutdev[0]-1)


ASIO support can then be invoked by starting PD as follows:
pd -asio -sounddev {ASIO Device Number}.

(note that a negative ASIO device number will then trigger PortAudio to use the default driver)


Attached is the modified s_nt.c.

Chris Campbell
cb at inner-ear.net
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020518/c3d38788/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: s_nt.c
Type: application/octet-stream
Size: 44431 bytes
Desc: not available
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020518/c3d38788/attachment.obj>

From cb at inner-ear.net  Sat May 18 19:33:25 2002
From: cb at inner-ear.net (cb)
Date: Sat, 18 May 2002 13:33:25 -0400
Subject: [PD] ASIO (bug?)
Message-ID: <018001c1fe92$21a0ef40$b94a1841@musicbox>

Hi Miller, Tom, & everyone else,

To remedy the ASIO issue of always using device 0, I made a slight modification to s_nt.c.  I changed the call to pa_open_audio, starting at line 1369, to pass the last argument (audio device number) as:

(naudiooutdev < 0 ? -1 : audiooutdev[0])

instead of:

(naudiooutdev > 0 ? -1 : audiooutdev[0]-1)


ASIO support can then be invoked by starting PD as follows:
pd -asio -sounddev {ASIO Device Number}.

(note that a negative ASIO device number will then trigger PortAudio to use the default driver)


Attached is the modified s_nt.c.

Chris Campbell
cb at inner-ear.net
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020518/1583d141/attachment.htm>

From jusu at pinktwins.com  Sat May 18 19:35:49 2002
From: jusu at pinktwins.com (=?iso-8859-1?Q?Juha_Vehvil=E4inen?=)
Date: Sat, 18 May 2002 20:35:49 +0300
Subject: [PD] [announce] timestretch
Message-ID: <000a01c1fe92$7644b860$ada3fea9@tp>

Hi all,

here's my attempt at timestretching.. any obvious ways
to reduce clicks?

it uses pack~ from ZEXY and arraysize from pixlib or framestein..

cheers
juha

-------------- next part --------------
A non-text attachment was scrubbed...
Name: timestretch.zip
Type: application/x-zip-compressed
Size: 2259 bytes
Desc: not available
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020518/6b797b3f/attachment.bin>

From mpuckett at man104-1.ucsd.edu  Sat May 18 20:07:29 2002
From: mpuckett at man104-1.ucsd.edu (Miller Puckette)
Date: Sat, 18 May 2002 11:07:29 -0700
Subject: [PD] ASIO (bug?)
In-Reply-To: <018001c1fe92$21a0ef40$b94a1841@musicbox>; from cb@inner-ear.net on Sat, May 18, 2002 at 01:33:25PM -0400
References: <018001c1fe92$21a0ef40$b94a1841@musicbox>
Message-ID: <20020518110729.A1870890@man104-1.ucsd.edu>

Wow, thought I had already fixed that one but looks like I hadn't.

I think, though, it should be:

	    	(naudiooutdev < 1 ? -1 : audiooutdev[0]));

... in other words, if there are fewer than one audio device, default to
-1...

thanks
Miller

On Sat, May 18, 2002 at 01:33:25PM -0400, cb wrote:
> Hi Miller, Tom, & everyone else,
> 
> To remedy the ASIO issue of always using device 0, I made a slight modification to s_nt.c.  I changed the call to pa_open_audio, starting at line 1369, to pass the last argument (audio device number) as:
> 
> (naudiooutdev < 0 ? -1 : audiooutdev[0])
> 
> instead of:
> 
> (naudiooutdev > 0 ? -1 : audiooutdev[0]-1)
> 
> 
> ASIO support can then be invoked by starting PD as follows:
> pd -asio -sounddev {ASIO Device Number}.
> 
> (note that a negative ASIO device number will then trigger PortAudio to use the default driver)
> 
> 
> Attached is the modified s_nt.c.
> 
> Chris Campbell
> cb at inner-ear.net


From rorytheroar at yahoo.com  Sun May 19 21:06:39 2002
From: rorytheroar at yahoo.com (=?iso-8859-1?q?Rory=20Walsh?=)
Date: Sun, 19 May 2002 20:06:39 +0100 (BST)
Subject: [Pd]Gem, ordering of images
In-Reply-To: <F1FCE5A687ADD11182E200805F57402301B3BE87@ns1.stormfront.com>
Message-ID: <20020519190639.14439.qmail@web12302.mail.yahoo.com>

Thanks Mark. I have another question now though, is it
possible to change the ordering of the rendering in
real time? For example if I wanted to play a video in
the background with squares been drawn on it and then
after a time I wanted the video to paint over the
lines and interchange back and fourth between two
different layers? Is that possible? Beacuase I am
sending a buffer 1 message to gemwin and continuosly
banging my gemheads the previous squares do not go
away and my video just remains under them even if I
stop my squares. Any help is greatly appreciated!

 --- Mark Danks <mdanks at Stormfront.com> wrote: > You
can give gemhead a number, which is the
> rendering order.
> 
> Later, Mark
> 
> ==============================
> = mdanks at stormfront.com
> = Technical Director PS2/XBox
> = http://www.danks.org/mark
> ==============================
>  
> 
> > -----Original Message-----
> > From: Rory Walsh [mailto:rorytheroar at yahoo.com]
> > Sent: Friday, May 17, 2002 11:39 AM
> > To: pd-list at iem.kug.ac.at
> > Subject: [Pd]Gem, ordering of images
> > 
> > 
> > Quick question, how do I specify the ordering of
> my
> > images in Gem, for example, I have several
> gemheads
> > which are displaying jpg's, only problem is the
> jpg I
> > want to put in the background is now on top of all
> the
> > other jpg's, it's not difficult to get around this
> but
> > how can I control the ordering of these different
> > layers? Anyone know what I mean?
> > 
> > thanks, 
> > ROry.
> > 
> > __________________________________________________
> > Do You Yahoo!?
> > Everything you'll ever need on one web page
> > from News and Sport to Email and Music Charts
> > http://uk.my.yahoo.com
> >  

__________________________________________________
Do You Yahoo!?
Everything you'll ever need on one web page
from News and Sport to Email and Music Charts
http://uk.my.yahoo.com


From mynews at libero.it  Sun May 19 23:52:33 2002
From: mynews at libero.it (=?ISO-8859-1?B?TPhyZFr4c3Rlcg==?=)
Date: Sun, 19 May 2002 23:52:33 +0200
Subject: [PD] vst host objects
Message-ID: <107736499.20020519235233@libero.it>

Hallo everybody

are there available objects in PD to create a VST2 host?

TIA, hand

Raffaele



From ppagano at bellsouth.net  Mon May 20 00:24:15 2002
From: ppagano at bellsouth.net (shreeswifty)
Date: Sun, 19 May 2002 18:24:15 -0400
Subject: [PD] ether, shapee Vst etc...
References: <20020519190639.14439.qmail@web12302.mail.yahoo.com>
Message-ID: <001001c1ff83$e90804a0$7fa14ed8@gnv.bellsouth.net>

I have had very much luck using the ether and shapee.dll's on the win98 box
using plugin~ to find my Vst instruments.
So my question is is there a way to make ether or shapee a ladpsa plugin so
they may be used on the linux box?
while i am pretty sure i could write a nice patch or two with the ether.so i
am unsure how to create the plugin.
I have them working just dandy in jMax but would really use them more in
pd-linux...
Any clues on how to start??


Pat Pagano, Director
South East Just Intonation Society
http://www.screwmusicforever.com/shreeswift






From dave at davesabine.com  Mon May 20 12:22:40 2002
From: dave at davesabine.com (David Sabine)
Date: Mon, 20 May 2002 04:22:40 -0600
Subject: [PD] MOTU 828 or other?
Message-ID: <000a01c1ffe8$455ddf40$6500a8c0@davidasus2002>

Hello,

I'm considering purchasing a MOTU 828.  I'd like to know the following (from other PD users who have a MOTU)

1.  Will I have 8 discreet inputs and outputs in PD?
2.  Will there be ANY noise? (produced by PD or by the MOTU unit or by the ASIO drivers?)
3.  Will I STILL experience latency?

4.  Is there a better audio i/o hardware to use with PD?


Many thanks
Dave Sabine
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020520/2bacc52d/attachment.htm>

From dave at davesabine.com  Mon May 20 12:27:14 2002
From: dave at davesabine.com (David Sabine)
Date: Mon, 20 May 2002 04:27:14 -0600
Subject: [PD] noise?
Message-ID: <001301c1ffe8$e8a57e60$6500a8c0@davidasus2002>

Hello,

Why does PD generate noise?

Let me explain:  I'm currently using the onboard soundcard (ASUS motherboard with a c-media audiocard).  I don't experience any unwanted noise when I use Cool Edit Pro, Windows Media Player, etc.  for wave playback.  But the instant that I open PD...i get noise!  (a buzz and a hum somewhere around 800 hz).  I close PD, the noise goes away.  I open PD, the noise comes back.

Is PD generating this buzz?  or are the drivers?  or is the c-media DSP?

If I buy a MOTU 828 (or some other interface) will that noise go away?

If I use ASIO drivers instead of the standard drivers, will that noise go away?

p.s.: I'm using Windows XP.

Many thanks.
Dave Sabine
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020520/aa7422a6/attachment.htm>

From jusukoti at kala.atp.fi  Mon May 20 13:08:44 2002
From: jusukoti at kala.atp.fi (=?ISO-8859-1?Q?Juha_Vehvil=E4inen?=)
Date: Mon, 20 May 2002 14:08:44 +0300 (EEST)
Subject: [PD] unresolved external symbol _garray_class SOLVED
Message-ID: <Pine.LNX.4.44.0205201405380.4235-100000@kala.atp.fi>

Hi,

The solution is (not to forget) to #define NT.

Juha



From ender at projectroom.com  Mon May 20 16:07:04 2002
From: ender at projectroom.com (Justin Maynard)
Date: Tue, 21 May 2002 00:07:04 +1000
Subject: [PD] serial port
In-Reply-To: <000101c1fe33$40b81e80$e7834342@yogit22>
Message-ID: <5.1.0.14.0.20020521000629.031a8570@projectroom.com>

http://iem.kug.ac.at/pdwiki/index.php?ComPort

Works well under Linux, I've been unsuccessful under windows.

I'm currently having good success using ComPort external and PD for 
controlling Video Matrix Switchers.

Justin Maynard

At 02:14 AM 18/05/2002 -0400, Yogi wrote:

>Hi can cnaybody tell me how can I get input form the serial port in my pc 
>in Pd?
>
>
>
>Thanks a lotttt
>
>-yogi
>
>




From bovbjerg at musik.auc.dk  Mon May 20 16:13:36 2002
From: bovbjerg at musik.auc.dk (=?iso-8859-1?Q?S=F8ren_Bovbjerg?=)
Date: Mon, 20 May 2002 16:13:36 +0200
Subject: [PD] noise?
References: <001301c1ffe8$e8a57e60$6500a8c0@davidasus2002>
Message-ID: <003001c20008$88285c40$53e9a8c0@penthouse>

I have had similar experience with a certain setup. It had on-board sound
and speakers build into the monitor. As soon as PD started it generated som
kind of weak buzzing sound (like static) which changed if i held down a
mouse button. I believe that the culprit was either the drivers or the
soundcard. On that computer I could also hear modem traffic, btw (very faint
though). I have only experienced it on this single machine.

I don't thing PD is actually _generating_ the buzzing sound.

/Soeren

> Let me explain:  I'm currently using the onboard soundcard (ASUS
motherboard with a c-media audiocard).  I don't experience any unwanted
noise when I use Cool Edit Pro, Windows Media Player, etc.  for wave
playback.  But the instant that I open PD...i get noise!  (a buzz and a hum
somewhere around 800 hz).  I close PD, the noise goes away.  I open PD, the
noise comes back.
>
> Is PD generating this buzz?  or are the drivers?  or is the c-media DSP?





From martin.dupras at uwe.ac.uk  Mon May 20 16:32:38 2002
From: martin.dupras at uwe.ac.uk (Martin Dupras)
Date: Mon, 20 May 2002 15:32:38 +0100
Subject: [PD] noise?
References: <001301c1ffe8$e8a57e60$6500a8c0@davidasus2002> <003001c20008$88285c40$53e9a8c0@penthouse>
Message-ID: <3CE90906.5CB7DB2@uwe.ac.uk>

Hi,

At work we have one LCD display which somehow generates noise that actually
seems to be interference from the image displayed, and some of it bleeds
through the audio outputs, although very faintly. I'm mentioning it because I
noticed it first while launching PD, and it seemed to be the large white area
in the empty patch that came up that was generating the noise. If that makes
any sense.

- martin



From mdjp100 at york.ac.uk  Mon May 20 16:43:45 2002
From: mdjp100 at york.ac.uk (Matthew Paradis)
Date: Mon, 20 May 2002 15:43:45 +0100
Subject: [PD] Converting t_symbol to type const char
Message-ID: <3CE90BA1.1990FE2E@york.ac.uk>

Hi,

I am currently trying to port a number of my jMax externals to pd. I'm
having a problem when setting up some of my network objects which take
as object arguments the host name followed by the port number. For
example [socksenddgs localhost 6537].
I need to assign this argument to a const char, however it will not
allow me to initialise the variable.
In jMax it works in the following way;

const char *host;
int port;
socksenddgs_t *this = (socksenddgs_t *)o;
this->sockfd = -1;
host = fts_symbol_name(fts_get_symbol_arg( ac, at, 1,0));
port = fts_get_int_arg( ac, at, 2, 0);

Any ideas or examples of converting string type arguments from the
object would be much appreciated

Matt

--

Matthew Paradis
University of York
Music Department
Heslington,
York,
YO10 5DD,
UK
Tel: 0044-1904-43-2435
mdjp100 at york.ac.uk


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020520/ab41cb57/attachment.htm>

From olaf.matthes at gmx.de  Mon May 20 17:17:53 2002
From: olaf.matthes at gmx.de (Olaf Matthes)
Date: Mon, 20 May 2002 17:17:53 +0200
Subject: [PD] Converting t_symbol to type const char
References: <3CE90BA1.1990FE2E@york.ac.uk>
Message-ID: <3CE913A1.48DF43B6@gmx.de>

Hi Matthew,

in case your fuction gets the hostname as 't_symbol *s', the code would
look like this:

char *host = s->s_name;

I'm not shure if this would work with 'const char'...,
In case you pass it a list (t_symbol *s, int argc, t_atom, argv):

char *host = atom_getsymbolarg(i, argc, argv); /* with i = 0 to get the
first element in the list */


Olaf

PS: you can send me your code off the list and I'll have a look at it


Matthew Paradis schrieb:

> Hi,
>
> I am currently trying to port a number of my jMax externals to pd. I'm
> having a problem when setting up some of my network objects which take
> as object arguments the host name followed by the port number. For
> example [socksenddgs localhost 6537].
> I need to assign this argument to a const char, however it will not
> allow me to initialise the variable.
> In jMax it works in the following way;
>
> const char *host;
> int port;
> socksenddgs_t *this = (socksenddgs_t *)o;
> this->sockfd = -1;
> host = fts_symbol_name(fts_get_symbol_arg( ac, at, 1,0));
> port = fts_get_int_arg( ac, at, 2, 0);
>
> Any ideas or examples of converting string type arguments from the
> object would be much appreciated
>
> Matt
>
> --
>
> Matthew Paradis
> University of York
> Music Department
> Heslington,
> York,
> YO10 5DD,
> UK
> Tel: 0044-1904-43-2435
> mdjp100 at york.ac.uk
>
>



From mdjp100 at york.ac.uk  Mon May 20 17:25:32 2002
From: mdjp100 at york.ac.uk (Matthew Paradis)
Date: Mon, 20 May 2002 16:25:32 +0100
Subject: [PD] Converting t_symbol to type const char
References: <3CE90BA1.1990FE2E@york.ac.uk> <3CE913A1.48DF43B6@gmx.de>
Message-ID: <3CE9156C.1815F4F8@york.ac.uk>

Hi Olaf,

Not sure how I missed that in the documentation/source code!
Thanks very much it works perfectly with both char and const char.

Regards

Matt

Olaf Matthes wrote:

> Hi Matthew,
>
> in case your fuction gets the hostname as 't_symbol *s', the code would
> look like this:
>
> char *host = s->s_name;
>
> I'm not shure if this would work with 'const char'...,
> In case you pass it a list (t_symbol *s, int argc, t_atom, argv):
>
> char *host = atom_getsymbolarg(i, argc, argv); /* with i = 0 to get the
> first element in the list */
>
> Olaf
>
> PS: you can send me your code off the list and I'll have a look at it
>
> Matthew Paradis schrieb:
>
> > Hi,
> >
> > I am currently trying to port a number of my jMax externals to pd. I'm
> > having a problem when setting up some of my network objects which take
> > as object arguments the host name followed by the port number. For
> > example [socksenddgs localhost 6537].
> > I need to assign this argument to a const char, however it will not
> > allow me to initialise the variable.
> > In jMax it works in the following way;
> >
> > const char *host;
> > int port;
> > socksenddgs_t *this = (socksenddgs_t *)o;
> > this->sockfd = -1;
> > host = fts_symbol_name(fts_get_symbol_arg( ac, at, 1,0));
> > port = fts_get_int_arg( ac, at, 2, 0);
> >
> > Any ideas or examples of converting string type arguments from the
> > object would be much appreciated
> >
> > Matt
> >
> > --
> >
> > Matthew Paradis
> > University of York
> > Music Department
> > Heslington,
> > York,
> > YO10 5DD,
> > UK
> > Tel: 0044-1904-43-2435
> > mdjp100 at york.ac.uk
> >
> >

--

Matthew Paradis
University of York
Music Department
Heslington,
York,
YO10 5DD,
UK
Tel: 0044-1904-43-2435
mdjp100 at york.ac.uk


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020520/f2bce50c/attachment.htm>

From ydegoyon at free.fr  Tue May 21 00:43:51 2002
From: ydegoyon at free.fr (Yves Degoyon)
Date: Tue, 21 May 2002 00:43:51 +0200
Subject: [PD] [problems] Dynamic loader on OSX
Message-ID: <3CE97C27.8030904@free.fr>

hi,

i've been trying today to install and test
a full-featured PD on OSX
( with most externs and libraries ).

apart from some keyboard problems
( it doesn't seem to catch "~" from the french iBook layout
( yeah, it's tricky : keys are : <alt>n ) +
missing <apple>C/<apple>V for cut & paste ),
i have more serious issues with the dynamic loader :

a/ although i start it with the command :

"pd -path externs"

and that my objects are all there ( in externs/*.pd_darwin ),
it seems that after one loading or two,
the path is lost and it doesn't find my objects anymore.....sh****!

b/ the dynamic loader also firmly refuses to load two objects
which define the same symbol..... too bad....
all LADSPA plugins define the same routines....
they won't load....yes, the good news here
is that i compiled LADSPA plugins for OSX
and even the plugin~ which needed some modifications.

so, finally, very few patches are working :
i can only load 2/3 objects
and i have to be cautious with the ones i choose :
they should not define the same routine.

any OSX guru out there ??

thanx for providing some workarounds.

cheers,

yves



From rutabegaa at mac.com  Tue May 21 00:47:00 2002
From: rutabegaa at mac.com (rutabegaa)
Date: Mon, 20 May 2002 18:47:00 -0400
Subject: [PD] pd and xdarwin
Message-ID: <7F573E20-6C43-11D6-9C60-00039353F0C4@mac.com>


Hello.

I am new to pd and was thinking
of trying to compile under osx with xdarwin (and tcl/tk for x)
instead of using the 'wish shell' (mostly just for fun -- the wish shell 
is great).

I am also new to programming and unix (and everything really)

Can anyone tell me what part of the pd src I need to change to
reference the tk under xdarwin?

I assume i need to change some parts of the configure file
or maybe the make file?


-ruty



From ydegoyon at free.fr  Tue May 21 01:06:08 2002
From: ydegoyon at free.fr (Yves Degoyon)
Date: Tue, 21 May 2002 01:06:08 +0200
Subject: [PD] [problems] Dynamic loader on OSX
References: <3CE97C27.8030904@free.fr>
Message-ID: <3CE98160.4040808@free.fr>

> ) +
> missing <apple>C/<apple>V for cut & paste


ok, forget this one, <Ctrl>C, <Ctrl>V, <Ctrl>X are working.

yves




From cinetron at passport.ca  Tue May 21 04:01:49 2002
From: cinetron at passport.ca (Jim Ruxton)
Date: Mon, 20 May 2002 22:01:49 -0400
Subject: [PD] Trying to compile Gem 0.87 under RH7.2 any thoughts?
Message-ID: <3CE9AA8D.8030004@passport.ca>

Hi, I'm stuck trying to compile Gem 0.87 under RH 7.2 . I was wondering 
if someone might have a look at the attched file which shows the result 
of the
# ./ makeauxlibs
# ./configure 
# make
I was able to compile Gem 0.84 successfully so I'm not sure what has 
changed. I've deleted my Gem 0.84 version so really need to get 0.87 
working. Thanks for any advice!
Jim
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: result
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020520/5ae01484/attachment.txt>

From jmm030 at students.stir.ac.uk  Tue May 21 04:28:57 2002
From: jmm030 at students.stir.ac.uk (Jason Mark Martin)
Date: Tue, 21 May 2002 03:28:57 +0100
Subject: [PD] newbie flounders in soundcard hell. PLEASE HELP!
Message-ID: <3CE9B0E9.D4991EAC@students.stir.ac.uk>

Hi, 

I`m new to the list as i only got pd recently, I am really interested in
MAX/MSP and since pd seems to be the next best thing for windows at the
moment here I am=]
However I`ve been having problems with my soundcard and i was wondering
if any folk here know what`s the prob. When i run the midi and sound
test screen the audio glitches and the numbers from left and right are
not the same....also the midi sync test is erratic and best of all when
i turn the monitor box on the audio generates feedback and soon becomes
unbareable. I seen a few other people in the archives with this prob but
i couldn`t see the solution=[
I using windows 98, 450mg and a soundblaster 64v that is embedded on the
motherboard. If anyone at all has any ideas to sort this out i`d be
utterly grateful as i`m really interested in using pd to control my nord
modular. 

Yours hopefully

jason from ireland


From 8dngm at qlink.queensu.ca  Tue May 21 08:23:57 2002
From: 8dngm at qlink.queensu.ca (David McCallum)
Date: Mon, 20 May 2002 23:23:57 -0700
Subject: [PD] ether, shapee Vst etc...
In-Reply-To: <001001c1ff83$e90804a0$7fa14ed8@gnv.bellsouth.net>
References: <20020519190639.14439.qmail@web12302.mail.yahoo.com>
Message-ID: <5.1.0.14.0.20020520232259.027b3ec0@qlink.queensu.ca>


         I did a little hunting and found that shapee also exists as an MSP 
object. I've heard that it's pretty easy to port MSP objects to Pd. So if 
you can find the Shapee source code...

At 06:24 PM 19/05/02 -0400, shreeswifty wrote:
>I have had very much luck using the ether and shapee.dll's on the win98 box
>using plugin~ to find my Vst instruments.
>So my question is is there a way to make ether or shapee a ladpsa plugin so
>they may be used on the linux box?
>while i am pretty sure i could write a nice patch or two with the ether.so i
>am unsure how to create the plugin.
>I have them working just dandy in jMax but would really use them more in
>pd-linux...
>Any clues on how to start??

.
. David McCallum
. Queen's University Electronic Music Studio Manager
.         and Noise Maker
. html://mentalfloss.ca/sintheta/
.



From andy at eh2o.ws  Tue May 21 06:22:25 2002
From: andy at eh2o.ws (Andrew (Andy) W.  Schmeder)
Date: 20 May 2002 21:22:25 -0700
Subject: [PD] noise?
In-Reply-To: <001301c1ffe8$e8a57e60$6500a8c0@davidasus2002>
References: <001301c1ffe8$e8a57e60$6500a8c0@davidasus2002>
Message-ID: <1021954945.2894.53.camel@blackbox>

> Why does PD generate noise?

The noise may be caused because pd is not able to keep up with the sound
card.  Regular buffer underruns sounds can sound like a steady tone. 
Try starting with a larger number of frags..., e.g.

pd -frags 15


> If I buy a MOTU 828 (or some other interface) will that noise go away?
> If I use ASIO drivers instead of the standard drivers, will that noise go away?

No idea.



Good luck,
andy



From barknech at ph-cip.uni-koeln.de  Tue May 21 08:43:04 2002
From: barknech at ph-cip.uni-koeln.de (Frank Barknecht)
Date: Tue, 21 May 2002 08:43:04 +0200
Subject: [PD] Trying to compile Gem 0.87 under RH7.2 any thoughts?
In-Reply-To: <3CE9AA8D.8030004@passport.ca>
References: <3CE9AA8D.8030004@passport.ca>
Message-ID: <20020521084304.A1028@fliwatut.scifi>

Jim Ruxton hat gesagt: // Jim Ruxton wrote:

> Hi, I'm stuck trying to compile Gem 0.87 under RH 7.2 . I was wondering 
> if someone might have a look at the attched file which shows the result 
> of the
> # ./ makeauxlibs
> # ./configure 
> # make
> I was able to compile Gem 0.84 successfully so I'm not sure what has 
> changed. I've deleted my Gem 0.84 version so really need to get 0.87 
> working. Thanks for any advice!
> Jim

> ./makeauxlibs: test: =: unary operator expected
[...]
> pix_puzzle.cpp: In method `void pix_puzzle::processFX (imageStruct &)':
> pix_puzzle.cpp:241: `memcpy' undeclared (first use this function)
> pix_puzzle.cpp:241: (Each undeclared identifier is reported only once
> for each function it appears in.)
I vaguely remember this problem when I tried compiling GEM with
g++-3.0, and in my pix_puzzle.cpp I _think_ I fixed this with adding
#include <string.h>
at the beginning of the file, but maybe it was there already. Anyways
I could build Gem with g++-3.0, but it wouldn't load so I reverted to
using an older g++

ciao,
-- 
 Frank Barknecht                               _ ______footils.org__


From zmoelnig at iem.kug.ac.at  Tue May 21 10:34:44 2002
From: zmoelnig at iem.kug.ac.at (IOhannes m zmoelnig)
Date: Tue, 21 May 2002 10:34:44 +0200
Subject: [PD] Trying to compile Gem 0.87 under RH7.2 any thoughts?
References: <3CE9AA8D.8030004@passport.ca>
Message-ID: <3CEA06A4.7050801@iem.kug.ac.at>

Jim Ruxton wrote:
> Hi, I'm stuck trying to compile Gem 0.87 under RH 7.2 . I was wondering 
> if someone might have a look at the attched file which shows the result 
> of the

hi jim !
sorry for not answering sooner (but i had no net-access over the weekend)

frank is right: it is the
#include <string.h>
that is (still/again) missing in some of the source-files (like pix_puzzle)

anyhow, as frank pointed out: Gem doesn't seem to load when being 
compiled with g++-3.0

good luck.
mfg.cdsa.r
IOhannes

PS: (stupid but) you can find all the old versions of Gem in the ftp 
area of the IEM ftp://iem.kug.ac.at/pd/Externals/GEM





From 50300754 at student.cityu.edu.hk  Tue May 21 11:08:39 2002
From: 50300754 at student.cityu.edu.hk (50300754)
Date: Tue, 21 May 2002 17:08:39 +0800
Subject: [PD] Play MIDI file and control graphical object in PD
Message-ID: <3CEC8E69@infweb2.cityu.edu.hk>

Dear all,

Do you know how I can read / play MIDI file in PD ?
Do you know how I can control the vertices of graphical object that I import 
through .OBJ file?

Thank you for your attention.

Sam Chan



From e.chohan at uea.ac.uk  Tue May 21 13:19:04 2002
From: e.chohan at uea.ac.uk (elise)
Date: Tue, 21 May 2002 12:19:04 +0100
Subject: [PD] serial port
Message-ID: <005701c200b9$512eda50$f65cde8b@medec>

I know this is an old thread as I've been using the archives, but did anyone
ever get the comport object to work in Windows?(2000)

I thought I had it, but it couldn't create. The .dll was there and
everything! (you can tell I'm a beginner).

Also, what does the serial object do, and is there a help for it somewhere
that I am missing?

Many thanks,
Elise.


-----Original Message-----
From: Justin Maynard <ender at projectroom.com>
To: Yogi <girdhy at rpi.edu>; 'PD-List' <pd-list at iem.kug.ac.at>
Date: 20 May 2002 15:38
Subject: Re: [PD] serial port


>http://iem.kug.ac.at/pdwiki/index.php?ComPort
>
>Works well under Linux, I've been unsuccessful under windows.
>
>I'm currently having good success using ComPort external and PD for
>controlling Video Matrix Switchers.
>
>Justin Maynard
>
>At 02:14 AM 18/05/2002 -0400, Yogi wrote:
>
>>Hi can cnaybody tell me how can I get input form the serial port in my pc
>>in Pd?
>>
>>
>>
>>Thanks a lotttt
>>
>>-yogi
>>
>>
>
>
>



From ydegoyon at free.fr  Tue May 21 14:28:48 2002
From: ydegoyon at free.fr (Yves Degoyon)
Date: Tue, 21 May 2002 14:28:48 +0200
Subject: [PD] [problems] Dynamic loader on OSX
References: <3CE97C27.8030904@free.fr>
Message-ID: <3CEA3D80.6050808@free.fr>

hi,

>
>
> a/ although i start it with the command :
>
> "pd -path externs"
>
> and that my objects are all there ( in externs/*.pd_darwin ),
> it seems that after one loading or two,
> the path is lost and it doesn't find my objects anymore.....

in fact, it cannot even create abstractions so i suspect
this might be a memory problem...

the messages are "<object> <params> ..... couldn't create".

the iBook has 384 MB so it should run better
than on my PC which has only 128 MB
but it cannot load more than 2/3 externals
( big ones, i know ) ! !

so, my next question is :

as i'm not running as root,
is the memory limited
by some software setting ????

if yes, how can i change this ???

cheers,

yves




From barknech at ph-cip.uni-koeln.de  Tue May 21 11:40:49 2002
From: barknech at ph-cip.uni-koeln.de (Frank Barknecht)
Date: Tue, 21 May 2002 11:40:49 +0200
Subject: [PD] Trying to compile Gem 0.87 under RH7.2 any thoughts?
In-Reply-To: <3CEA06A4.7050801@iem.kug.ac.at>
References: <3CE9AA8D.8030004@passport.ca> <3CEA06A4.7050801@iem.kug.ac.at>
Message-ID: <20020521114049.A4494@fliwatut.scifi>

Hi,
IOhannes m zmoelnig hat gesagt: // IOhannes m zmoelnig wrote:
> anyhow, as frank pointed out: Gem doesn't seem to load when being 
> compiled with g++-3.0
BTW: What do you think might be the reason for this: Is it a kind of
g++-30-compatibility issue, or might the reason be, that the OpenGL
libs on my (our?) system are still compiled with gcc-2.96?

ciao,
-- 
 Frank Barknecht                               _ ______footils.org__


From zmoelnig at iem.kug.ac.at  Tue May 21 15:12:34 2002
From: zmoelnig at iem.kug.ac.at (IOhannes m zmoelnig)
Date: Tue, 21 May 2002 15:12:34 +0200
Subject: [PD] Trying to compile Gem 0.87 under RH7.2 any thoughts?
References: <3CE9AA8D.8030004@passport.ca> <3CEA06A4.7050801@iem.kug.ac.at> <20020521114049.A4494@fliwatut.scifi>
Message-ID: <3CEA47C2.5010706@iem.kug.ac.at>

Frank Barknecht wrote:
> Hi,
> IOhannes m zmoelnig hat gesagt: // IOhannes m zmoelnig wrote:
> 
>>anyhow, as frank pointed out: Gem doesn't seem to load when being 
>>compiled with g++-3.0
> 
> BTW: What do you think might be the reason for this: Is it a kind of
> g++-30-compatibility issue, or might the reason be, that the OpenGL
> libs on my (our?) system are still compiled with gcc-2.96?
one might think this, but:
the problem appears to be the loading of GemLibs (esp: the particle 
library) which i (at least) have already compiled with gcc-3.0
so it ought to be a compatibility issue or whatever

well, some research to be done ----

mfg.cdsa.dr
IOhannes





From bbogart at acs.ryerson.ca  Tue May 21 17:21:59 2002
From: bbogart at acs.ryerson.ca (Ben Bogart - FMPM/F1999)
Date: Tue, 21 May 2002 11:21:59 -0400 (EDT)
Subject: [PD] command - value parsing
Message-ID: <Pine.A32.3.91.1020521111821.81598A-100000@hopper>

Hello all,

I'm trying to get a simple command - value relationship to work in PD 
with difficulty. Basically I want a message to have a simple syntax like 
R 10 which would set the red value of an object to 10. So basically I 
wanted to use a route to sort the messages according to the first symbol 
"R" for example. So I have a pack s f which I take it should pack the "R" 
and the value into one list. problem is that when I put a "print" on 
the output, rather than getting "R 10" I get "list R 10". Seems to me I'm 
missing some vital logic about symbols.. 

Any help would be appriciated.

(Oh course I could use other floats as the "commands") but that would be 
a lot less readable. "0 10" )

Thanks
Ben



B. Bogart
---------



From 8dngm at qlink.queensu.ca  Tue May 21 17:36:22 2002
From: 8dngm at qlink.queensu.ca (David N G McCallum)
Date: Tue, 21 May 2002 11:36:22 -0400 (EDT)
Subject: [PD] command - value parsing
In-Reply-To: <Pine.A32.3.91.1020521111821.81598A-100000@hopper>
Message-ID: <Pine.GSO.4.43.0205211133520.4657-100000@qlink.queensu.ca>


	I don't know enough about the system to explain why you're getting
"list" prepending your output. But you could thwart that by following the
"pack" with a message box of "$2 $3" or "route list" which would chop that
pesky "list" off of your output.

.
. David McCallum
. Queen's University Electronic Music Studio Manager
.           and Noise Maker
. http://mentalfloss.ca/sintheta/
.


On Tue, 21 May 2002, Ben Bogart - FMPM/F1999 wrote:

> Hello all,
>
> I'm trying to get a simple command - value relationship to work in PD
> with difficulty. Basically I want a message to have a simple syntax like
> R 10 which would set the red value of an object to 10. So basically I
> wanted to use a route to sort the messages according to the first symbol
> "R" for example. So I have a pack s f which I take it should pack the "R"
> and the value into one list. problem is that when I put a "print" on
> the output, rather than getting "R 10" I get "list R 10". Seems to me I'm
> missing some vital logic about symbols..
>



From aleszemene at yahoo.com  Tue May 21 17:36:21 2002
From: aleszemene at yahoo.com (ales zemene)
Date: Tue, 21 May 2002 08:36:21 -0700 (PDT)
Subject: [PD] PD on Mandrake8.2linux
Message-ID: <20020521153621.85718.qmail@web10801.mail.yahoo.com>

hi there,
is anybody keen to help me with getting PD
running on linux mandrake 8.2 ?
something like step by step install & run manual
...

thanks

ales

=====
<><   
  ><> <><
 ><>  ><>  <><
http://ales.mur.at

__________________________________________________
Do You Yahoo!?
LAUNCH - Your Yahoo! Music Experience
http://launch.yahoo.com


From cinetron at passport.ca  Tue May 21 18:03:20 2002
From: cinetron at passport.ca (Jim Ruxton)
Date: Tue, 21 May 2002 12:03:20 -0400
Subject: [PD] Trying to compile Gem 0.87 under RH7.2 any thoughts?
References: <3CE9AA8D.8030004@passport.ca> <3CEA06A4.7050801@iem.kug.ac.at> <20020521114049.A4494@fliwatut.scifi> <3CEA47C2.5010706@iem.kug.ac.at>
Message-ID: <3CEA6FC8.3000308@passport.ca>

Thanks a lot IOhannes and Frank,
Adding the #include string.h did the trick. If I want to use 
quicktime4linux where should I install the quicktime tree? Thanks again.
Jim

> Frank Barknecht wrote:
>
>> Hi,
>> IOhannes m zmoelnig hat gesagt: // IOhannes m zmoelnig wrote:
>>
>>
>> BTW: What do you think might be the reason for this: Is it a kind of
>> g++-30-compatibility issue, or might the reason be, that the OpenGL
>> libs on my (our?) system are still compiled with gcc-2.96?
>
> one might think this, but:
> the problem appears to be the loading of GemLibs (esp: the particle 
> library) which i (at least) have already compiled with gcc-3.0
> so it ought to be a compatibility issue or whatever
>
> well, some research to be done ----
>
> mfg.cdsa.dr
> IOhannes
>
>
>
>
>
>





From zmoelnig at iem.kug.ac.at  Tue May 21 17:56:49 2002
From: zmoelnig at iem.kug.ac.at (IOhannes m zmoelnig)
Date: Tue, 21 May 2002 17:56:49 +0200
Subject: [PD] command - value parsing
References: <Pine.A32.3.91.1020521111821.81598A-100000@hopper>
Message-ID: <3CEA6E41.9070006@iem.kug.ac.at>

Ben Bogart - FMPM/F1999 wrote:
> Hello all,
> 
> I'm trying to get a simple command - value relationship to work in PD 
> with difficulty. Basically I want a message to have a simple syntax like 
> R 10 which would set the red value of an object to 10. So basically I 
> wanted to use a route to sort the messages according to the first symbol 
> "R" for example. So I have a pack s f which I take it should pack the "R" 
> and the value into one list. problem is that when I put a "print" on 
> the output, rather than getting "R 10" I get "list R 10". Seems to me I'm 
> missing some vital logic about symbols.. 
> 
> Any help would be appriciated.

hi !

simple solution:
use messages instead of [pack]

|
=-----
|R $1(
=-----
|

better solution (to change the identifier dynamically)

|       |
=-------=
|pack s f
=--------
|
=-----------
|route list|
=----------=
|


mfg.cds.vfs
IOhannes

> 
> (Oh course I could use other floats as the "commands") but that would be 
> a lot less readable. "0 10" )
> 
> Thanks
> Ben
> 
> 
> 
> B. Bogart
> ---------
> 
> 
> 



From Martin.Dupras at uwe.ac.uk  Tue May 21 18:09:08 2002
From: Martin.Dupras at uwe.ac.uk (Dupras, Martin)
Date: Tue, 21 May 2002 17:09:08 +0100 (GMT Daylight Time)
Subject: [PD] PD Documentation project
Message-ID: <SIMEON.10205211708.A@amd-fr13415464.uwe.ac.uk>


The thread on the PD documentation project seems to have 
died, and I presume that it is because no one is really 
sure how to go about it, or no one is willing to commit to 
actually steer it.

I am willing to put myself forward for some of the work, 
but as with anyone, my time is limited. Unless someone has 
a better idea, I would like to propose this following chain 
of actions.

1) discussion on list of the break up and format of the 
documentation; 

what outputs should the documentation be 
delivered as (HTML, RTF?, others?); 

how should the documentation be indexed, markup'ed and 
stored (docbook? XML?)

what volumes/books/chapters should the documentation 
divided into [e.g.:
     book: PD
       chapter: pd syntax/principles (as per existing docs) 
       chapter: object list (as per Max reference manual)
     book: GEM
       chapters...
     book: Source Code info
       chapter: how PD works
       chapter: how to compile PD
         subsection: how to solve the compilation problems 
           in RH 7.x
       chapter: how to program externals
     book: specific subjects in PD (kind of like the 
           Csound book)
     etc. ]

what existing documentation should be 
adapted/modified/recycled to fit in above

2) division of the work between volunteers as:
- editors, coordinating the documentation project
- documentation specialists (for lack of a better term) who 
will supervise and adapt how the documentation is stored, 
modified, maintained, version'ed, etc.
- writers, who will write the actual documentation and 
reference

In a dream world, I would personally like to see a 
centrally maintained, always up-to-date, moderated on-line 
system, through which submissions can be made (with online 
forms, say); it would be beneficial to facilitate inline 
graphics (such as jpeg) for diagrams and screenshots; there 
should be automated links to object names and such; and 
there should be a way for people to annotate or add 
corrections online (and credit them of course.)

I have had a look at existing documentation projects and 
systems, and so far I haven't really found anything that 
does everything in one package. However it is obvious that 
XML should be the underlying format for storing the content 
of the documentation, although I don't see what the best 
way is to do that.

- martin 




From dave at davesabine.com  Tue May 21 18:18:12 2002
From: dave at davesabine.com (David Sabine)
Date: Tue, 21 May 2002 10:18:12 -0600
Subject: [PD] my-noise
Message-ID: <000e01c200e3$1b0d7c40$6500a8c0@davidasus2002>

Hello,

I'm still having a problem:  Pure Data makes noise on my machine.

I've attached a very simple canvas which I made to 'synthesize' the noise that I'm experiencing.  PLEASE open the patch, listen to the noise, and help me figure out what might be causing this problem.

1.  The patch is very quiet.  There's a volume control so you can turn it up to here it.

2.  This is my own 'synthesized' version.  I wanted to recreate the sound so that you folks can actually hear what I'm talking about.  I tried to actually record the noise, but I can't.  The sound only exists in the line-out jack (i.e. my recording software[s] can't  hear the noise.)  I could record it onto a tape...but decided to make a patch instead.  There are essentially two different noises: a) a white-noise kind of sound (synthesized in the patch by noise~ and a bp~); and b) a buzz around midi note 59 give or take an octave -- the sound is really elusive that way and I can't tell which octave I'm hearing.

3.  This is all related to a previous message I wrote about noise.

4.  Pure Data makes this noise continuously.  Regardless of the flags I use (i.e. -noadc -nodac -resync -noresync -audiobuf ?? -- whatever!) and regardless of whether I'm 'computing audio' or not.

5.  No other software on my computer generates this problem.

I open Pure Data, I hear this noise.  I close Pure Data, the noise goes away.



Any advice would be a life-saver.
Thanks
Dave S
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020521/09113172/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: my-noise.pd
Type: application/octet-stream
Size: 701 bytes
Desc: not available
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020521/09113172/attachment.obj>

From ritsch at iem.kug.ac.at  Tue May 21 19:36:00 2002
From: ritsch at iem.kug.ac.at (Winfried Ritsch)
Date: Tue, 21 May 2002 19:36:00 +0200
Subject: [PD] serial port
In-Reply-To: <005701c200b9$512eda50$f65cde8b@medec>
References: <005701c200b9$512eda50$f65cde8b@medec>
Message-ID: <15594.34176.44158.179098@seneca.iemnet>

elise writes:
 > I know this is an old thread as I've been using the archives, but did anyone
 > ever get the comport object to work in Windows?(2000)
 > 
Ok I made now a compilation for win2000 see


http://iem.kug.ac.at/ritsch/programmier/pd_externals/


and also

http://iem.kug.ac.at/pdwiki/index.php?ComPort


please test and report.

 > I thought I had it, but it couldn't create. The .dll was there and
 > everything! (you can tell I'm a beginner).
 > 
 > Also, what does the serial object do, and is there a help for it somewhere
 > that I am missing?
 > 


ok i made a comport.bat file (please edit path to your pd), just start
it and there should be the comport-test patch opening the comport in
COM2

(if it tells rxerrors dont worries the first byte couldnt be read)

if it doesnt, maybe you have no rights to use the serial device (call
your system operator ... ;-))...

i cant think of anything else going wrong.

My test which worked:

I put a serial cable (crossed out) between COM1 and COM2 and startet
Hyperterminal in Utilities and opened it on COM1 with 9600 baud no
handshake.

then open the spigots and type somthing in the hyperterminal it should
outout with print on the pd console. 

select PD Patch window and type something it should be readable on the
hyperterminal.

thats it.


hope you success and dont forget to report...


mfg winfried


From czaja at chopin.edu.pl  Tue May 21 22:44:35 2002
From: czaja at chopin.edu.pl (Krzysztof Czaja)
Date: Tue, 21 May 2002 22:44:35 +0200
Subject: [PD] PD Documentation project
References: <SIMEON.10205211708.A@amd-fr13415464.uwe.ac.uk>
Message-ID: <3CEAB1B3.5070307@chopin.edu.pl>

hi,

I am the one to blame, having started `pddp' thread, and then
keeping silent for some time.

My original question was about a rather modest aim of building
just a reference manual and appropriate tools.  I have been
thinking about it, and making some progress with the tools,
very slowly.  I have not written any content yet.

Very briefly:  there is an external, `clarify', which reports
what classes can be created at any point of Pd session, what
are their arguments, inlets, outlets, aliases, etc.  The report
may be coming from two sources:  based on `espionage' tricks,
or taken from an external ``knowledge base''.  What still needs
to be done, is finding a way to report differences between the
two sources (after all, `clarify' is meant to be basically
a maintenance tool...)

Such reports (and also the ``knowledge base'') are in a simple,
troff-like format, to be processed with various scripts generating
html, and (later) man, tex, maybe others.  Have a look at

http://suita.chopin.edu.pl/~czaja/miXed/pddp/

-- those are just the templates, no contents, made with
`bang' -> [clarify] in Pd, and then running a python script,
without any editing (and without taking care of all the
bugs...)

Anyway, to finish even the most basic of the tools I need to
find some time for the coding -- it may happen, hopefully,
end of this week.

Krzysztof

Dupras, Martin wrote:
 > The thread on the PD documentation project seems to have
 > died, and I presume that it is because no one is really
 > sure how to go about it, or no one is willing to commit to
 > actually steer it.



From czaja at chopin.edu.pl  Tue May 21 22:49:34 2002
From: czaja at chopin.edu.pl (Krzysztof Czaja)
Date: Tue, 21 May 2002 22:49:34 +0200
Subject: [PD] Play MIDI file and control graphical object in PD
References: <3CEC8E69@infweb2.cityu.edu.hk>
Message-ID: <3CEAB2DE.8090502@chopin.edu.pl>

hi 0300754,

try xeq.  If you do not like it, you might use it just as
a midi file to qlist converter...

Krzysztof

0300754 wrote:
...
 > Do you know how I can read / play MIDI file in PD ?



From bsaylor at macalester.edu  Wed May 22 00:52:57 2002
From: bsaylor at macalester.edu (bsaylor at macalester.edu)
Date: Tue, 21 May 2002 14:52:57 -0800
Subject: [PD] [announce] state-variable filter
Message-ID: <20020521225257.GA11715@arctic.net>

Hey,

I've ported Steve Harris' state-variable filter LADSPA plugin to Pd.
It's signal-controlled and sounds pretty nice.. :)

http://www.macalester.edu/~bsaylor/


From cb at inner-ear.net  Wed May 22 03:59:40 2002
From: cb at inner-ear.net (cb)
Date: Tue, 21 May 2002 21:59:40 -0400
Subject: [PD] question about 09.pvoc.pd
Message-ID: <002501c20134$5664f7e0$b94a1841@musicbox>

Hi,
I've been studying DSP theory, FFT-based techniques in particular.
I've found the FFT tutorials in PureData to be a great place to see those techniques applied to sound.

However, one little implementation detail still has me confused: 
In the engine of the phase vocoder patch (the FFT-ANALYSIS subpatch), there is a Float object which is used to calculate the next read location in milliseconds.  This value is then converted to a sample position & passed through a Line~ to specify the start location of the first Tabread4~.

What I don't understand is why the conversion of the Float from milliseconds to samples doesn't take into account the overlap of the subpatch-in other words, why isn't the local sample rate used, instead of the sample rate of the parent window?

Thanks in advance for any insight anyone might have to share.

Chris Campbell
cb at inner-ear.net
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020521/66add697/attachment.htm>

From ydegoyon at free.fr  Wed May 22 04:09:05 2002
From: ydegoyon at free.fr (Yves Degoyon)
Date: Wed, 22 May 2002 04:09:05 +0200
Subject: [PD] [problems] Dynamic loader on OSX
References: <3CE97C27.8030904@free.fr>
Message-ID: <3CEAFDC1.1040603@free.fr>


hi,

i kept trying to set up PD on OSX
and found several errors i made yesterday :

 > keyboard problems
 > it doesn't seem to catch "~" from the french iBook layout

still.

 >
 > missing <apple>C/<apple>V for cut & paste

<Ctrl>C,<Ctrl>V are working instead.

 >
 >
 > a/ although i start it with the command :
 >
 > "pd -path externs"
 >
 > and that my objects are all there ( in externs/*.pd_darwin ),
 > it seems that after one loading or two,
 > the path is lost and it doesn't find my objects anymore...

OOOOPS, MY very fault, i used relative paths here
and that was the cause of these errors.
BUT it's misleading because the first patch
could be loaded without errors,
it shouldn't have been able to load ANY patch
knowing my configuration.
well....it's fixed.

 >
 >
 > b/ the dynamic loader also firmly refuses to load two objects
 > which define the same symbol..... too bad....
 > all LADSPA plugins define the same routines....
 > they won't load....yes, the good news here
 > is that i compiled LADSPA plugins for OSX
 > and even the plugin~ which needed some modifications.


to have this working, one should change linking options
from :

-bundle -undefined suppress -flat_namespace

to :

-bundle -undefined error -twolevel_namespace -bundle_loader
/usr/local/pd/bin/pd

the "two level namespace" indicates that
different symbols are generated for symbols
found in different libraries.

well, i must return to the port
because plugins and MP3 are still
not working.

bye,

yves




From mpuckett at man104-1.ucsd.edu  Wed May 22 06:13:43 2002
From: mpuckett at man104-1.ucsd.edu (Miller Puckette)
Date: Tue, 21 May 2002 21:13:43 -0700
Subject: [PD] question about 09.pvoc.pd
In-Reply-To: <002501c20134$5664f7e0$b94a1841@musicbox>; from cb@inner-ear.net on Tue, May 21, 2002 at 09:59:40PM -0400
References: <002501c20134$5664f7e0$b94a1841@musicbox>
Message-ID: <20020521211343.B1934295@man104-1.ucsd.edu>

Hi Chris,

I don't fully understand the semantics of sample rates in block~ed subpatches
myself...  anyway, I think in the case of overlap, sample rate isn't the number
of samples per second, but rather, one over the time difference between
successive samples, which then shouldn't change when you change overlap
factor.  It's a question of definition only, and really should ultimately
be chosen for greatest convenience...  but I don't yet think I know what 
ultimately will prove most convenient and I would hate to change it now...

cheers
Miller

On Tue, May 21, 2002 at 09:59:40PM -0400, cb wrote:
> Hi,
> I've been studying DSP theory, FFT-based techniques in particular.
> I've found the FFT tutorials in PureData to be a great place to see those techniques applied to sound.
> 
> However, one little implementation detail still has me confused: 
> In the engine of the phase vocoder patch (the FFT-ANALYSIS subpatch), there is a Float object which is used to calculate the next read location in milliseconds.  This value is then converted to a sample position & passed through a Line~ to specify the start location of the first Tabread4~.
> 
> What I don't understand is why the conversion of the Float from milliseconds to samples doesn't take into account the overlap of the subpatch-in other words, why isn't the local sample rate used, instead of the sample rate of the parent window?
> 
> Thanks in advance for any insight anyone might have to share.
> 
> Chris Campbell
> cb at inner-ear.net


From nmariette at myrealbox.com  Thu May 23 03:55:28 2002
From: nmariette at myrealbox.com (Nick Mariette)
Date: Wed, 22 May 2002 18:55:28 -0700
Subject: [PD] granular synthesis patch
References: <002501c20134$5664f7e0$b94a1841@musicbox> <20020521211343.B1934295@man104-1.ucsd.edu>
Message-ID: <002b01c201fc$ec2095a0$875b6620@LUCKY>

hello list,

there was a request that went out to see granular synthesis patches that
people have made...

so here's mine.  (the patch to open is nm-grainer.pd)
it's been a long time developing and is pretty much at a satifactory point
for me, except for some limitations that mean i think i'll have to start
writing an external for my next effort....
the main limitation is the 64 sample block size for control signals that
prevents the sort of timing accuracy i'd like for sequencing grains....
thus this patch has some not-so-pure sounds, although still quite useable i
think.

it uses zexy for mavg, but can run without it,
and also uses an adaptation of nqpoly~.pd from pix.test.at  - thanks!

have fun with the patch, and let me know if you have comments.

cheers
Nick
-------------- next part --------------
A non-text attachment was scrubbed...
Name: nm-grainer-sans-sample.zip
Type: application/x-zip-compressed
Size: 8723 bytes
Desc: not available
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020522/e55a8f34/attachment.bin>

From barknech at ph-cip.uni-koeln.de  Wed May 22 08:53:23 2002
From: barknech at ph-cip.uni-koeln.de (Frank Barknecht)
Date: Wed, 22 May 2002 08:53:23 +0200
Subject: skidoo 23 and dollar signs [was: Re: [PD] command - value parsing]
In-Reply-To: <3CEA6E41.9070006@iem.kug.ac.at>
References: <Pine.A32.3.91.1020521111821.81598A-100000@hopper> <3CEA6E41.9070006@iem.kug.ac.at>
Message-ID: <20020522085323.B1800@fliwatut.scifi>

hi,

somehow related is this problem I stumbled over recently:

dollar signs in messages seem to react strange when they get a two-part 
message that starts with a symbol instead of a float. In the attached
patch, I used the example from the html-docs: [23 skidoo( sent to 
[$2 until $1( which works fine this way, but not the other way around:

[skidoo 23( ---> [$2 until $1( 

results in "error: $2: argument number out of range"

Is this the intended behaviour?

ciao,
-- 
 Frank Barknecht                               _ ______footils.org__


From barknech at ph-cip.uni-koeln.de  Wed May 22 09:01:31 2002
From: barknech at ph-cip.uni-koeln.de (Frank Barknecht)
Date: Wed, 22 May 2002 09:01:31 +0200
Subject: [PD] PD on Mandrake8.2linux
In-Reply-To: <20020521153621.85718.qmail@web10801.mail.yahoo.com>
References: <20020521153621.85718.qmail@web10801.mail.yahoo.com>
Message-ID: <20020522090131.C1800@fliwatut.scifi>

ales zemene hat gesagt: // ales zemene wrote:

> is anybody keen to help me with getting PD
> running on linux mandrake 8.2 ?
> something like step by step install & run manual

I don't use Mandrake but generally this should work:

  $ wget http://crca.ucsd.edu/~msp/Software/pd-0.35-test23.linux.tar.gz
  $ tar xzvf pd-0.35-test23.linux.tar.gz
  $ cd pd-0.35-test23/src
  $ ./configure && make

if all went fine:
  
  $ su -c "make install"
  $ pd 

ciao,
-- 
 Frank Barknecht                               _ ______footils.org__


From jusukoti at kala.atp.fi  Wed May 22 12:00:27 2002
From: jusukoti at kala.atp.fi (=?ISO-8859-1?Q?Juha_Vehvil=E4inen?=)
Date: Wed, 22 May 2002 13:00:27 +0300 (EEST)
Subject: skidoo
Message-ID: <Pine.LNX.4.44.0205221258060.20442-100000@kala.atp.fi>

Hi,

it seems, you need [list skidoo 23( --> [$2 until $1(

Now, wouldn't it make sense to interpret messages with
text as symbols, and messages with spaces as lists?
I'm sure there's a reason why not.. or is there?

J.


> hi,
>
> somehow related is this problem I stumbled over recently:
>
> dollar signs in messages seem to react strange when they get a two-part
> message that starts with a symbol instead of a float. In the attached
> patch, I used the example from the html-docs: [23 skidoo( sent to
> [$2 until $1( which works fine this way, but not the other way around:
>
> [skidoo 23( ---> [$2 until $1(
>
> results in "error: $2: argument number out of range"
>
> Is this the intended behaviour?
>
> ciao,



From barknech at ph-cip.uni-koeln.de  Wed May 22 11:12:56 2002
From: barknech at ph-cip.uni-koeln.de (Frank Barknecht)
Date: Wed, 22 May 2002 11:12:56 +0200
Subject: [PD] granular synthesis patch
In-Reply-To: <002b01c201fc$ec2095a0$875b6620@LUCKY>
References: <002501c20134$5664f7e0$b94a1841@musicbox> <20020521211343.B1934295@man104-1.ucsd.edu> <002b01c201fc$ec2095a0$875b6620@LUCKY>
Message-ID: <20020522111256.A3864@fliwatut.scifi>

Nick Mariette hat gesagt: // Nick Mariette wrote:

> the main limitation is the 64 sample block size for control signals that
> prevents the sort of timing accuracy i'd like for sequencing grains....
> thus this patch has some not-so-pure sounds, although still quite useable i
> think.
I couldn't check you patch yet, but to circumvent this problem the
t3_* objects in IEMLIB were designed.
ciao,
-- 
 Frank Barknecht                               _ ______footils.org__


From czaja at chopin.edu.pl  Wed May 22 13:55:09 2002
From: czaja at chopin.edu.pl (Krzysztof Czaja)
Date: Wed, 22 May 2002 13:55:09 +0200
Subject: skidoo
References: <Pine.LNX.4.44.0205221258060.20442-100000@kala.atp.fi>
Message-ID: <3CEB871D.50205@chopin.edu.pl>

hi,

scrolling the html manual just two sections back I find:

``Messages in Pd consist of a selector (a symbol) and zero or more
arguments''

and further above:

``It is possible to type messages which start with a number, which
cannot be used as a selector. A single number is always given the
"float" selector automatically, and a message with a number
followed by other arguments is given the selector "list".''

Krzysztof

Juha Vehvil?inen wrote:
...
 > Now, wouldn't it make sense to interpret messages with
 > text as symbols, and messages with spaces as lists?
...
 >>dollar signs in messages seem to react strange when they get a two-part
 >>message that starts with a symbol instead of a float. In the attached
 >>patch, I used the example from the html-docs: [23 skidoo( sent to
 >>[$2 until $1( which works fine this way, but not the other way around:



From jusukoti at kala.atp.fi  Wed May 22 14:44:00 2002
From: jusukoti at kala.atp.fi (=?ISO-8859-1?Q?Juha_Vehvil=E4inen?=)
Date: Wed, 22 May 2002 15:44:00 +0300 (EEST)
Subject: skidoo
Message-ID: <Pine.LNX.4.44.0205221541140.22324-100000@kala.atp.fi>

hi,

so, to repeat myself in Pd-jargon: wouldn't it make sense to give
messages with text the selecton "symbol" and messages with white
space the selector "list"?

Juha

> hi,
>    scrolling the html manual just two sections back I find:
> 
> ``Messages in Pd consist of a selector (a symbol) and zero or more
> arguments''
> 
> and further above:
> 
> ``It is possible to type messages which start with a number, which
> cannot be used as a selector. A single number is always given the
> "float" selector automatically, and a message with a number followed by
> other arguments is given the selector "list".''
> 
> Krzysztof
> 
> Juha Vehvil?inen wrote: ...
>> Now, wouldn't it make sense to interpret messages with text as symbols,
>> and messages with spaces as lists?



From r.climent at qub.ac.uk  Wed May 22 15:03:54 2002
From: r.climent at qub.ac.uk (Ricardo Climent)
Date: Wed, 22 May 2002 14:03:54 +0100
Subject: [PD] Lectureships in Music Technology: 2 Job opportunities at Queen's University of
         Belfast
Message-ID: <007b01c20191$21e47060$3123758f@ads.qub.ac.uk>

Sorry for crossposting,  
 
School of Music, Queen?s University Belfast
The School of Music at Queen?s University Belfast is seeking to appoint
two lectureships in Music Technology. 
Successful applicants will undertake teaching and administration duties
in relation to the BSc in Music Technology, and research associated with
the Sonic Arts Research Centre (SARC). SARC is Queen?s University?s
newly established ?4.5 Million centre of excellence dedicated to the
research of music technology. Relevant research and teaching areas
include, but are not restricted to, music informatics, multimedia
applications, software for musical applications, or electroacoustic
composition.
Further details and an application pack are available from:
http://www.qub.ac.uk/jobs/?vac_no=K201
<http://www.qub.ac.uk/jobs/?vac_no=K201&function=view_job>
&function=view_job
For further enquiries please contact:
Chris Corrigan
Sonic Arts Research Centre
Queen's University
Belfast BT7 1NN
Tel. 028 9027 4830
Fax: 028 9027 4828
Email: C.Corrigan at qub.ac.uk
 
 
Best wishes,
 
Ricardo
________________________
 
Ricardo Climent
Lecturer in Music Technology
School of Music
The Queen?s University of Belfast
+44 28 9033 5209
 
 
 
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020522/de920b19/attachment.htm>

From saylor at attbi.com  Wed May 22 15:52:47 2002
From: saylor at attbi.com (John Saylor)
Date: Wed, 22 May 2002 13:52:47 +0000
Subject: [PD] PD Documentation project
In-Reply-To: <SIMEON.10205211708.A@amd-fr13415464.uwe.ac.uk>
References: <SIMEON.10205211708.A@amd-fr13415464.uwe.ac.uk>
Message-ID: <20020522135247.GA6836@wave.ne.client2.attbi.com>

Hi

( 02.05.21 17:09 +0100 ) Dupras, Martin:
> The thread on the PD documentation project seems to have 
> died, and I presume that it is because no one is really 
> sure how to go about it, or no one is willing to commit to 
> actually steer it.

Or because no one is going to DO it.

I'd suggest a better way to begin is to get material and *then* organize
it. Let people send stuff to the list if they want, the important thing
is to just get the material first. It can be polished/formatted later.

I still think pure-data.org is the best place for this. Maybe the
webmaster there can put up the documents that get sent in.

My opinion is that all the talk about formats and such is a diversion
from the actual work- namely writing stuff down [style over substance].

-- 
\js

Santa Claus wears a Red Suit,
	He must be a communist.
And a beard and long hair,
	Must be a pacifist.

	What's in that pipe that he's smoking?
		-- Arlo Guthrie


From czaja at chopin.edu.pl  Wed May 22 15:53:20 2002
From: czaja at chopin.edu.pl (Krzysztof Czaja)
Date: Wed, 22 May 2002 15:53:20 +0200
Subject: skidoo
References: <Pine.LNX.4.44.0205221541140.22324-100000@kala.atp.fi>
Message-ID: <3CEBA2D0.8040808@chopin.edu.pl>

hi Juha,

forgive my dumbness, but do you mean, that when sending a `read ...'
message to a [soundfiler], the actual message sent should be a list?

K.

Juha Vehvil?inen wrote:
...
 > so, to repeat myself in Pd-jargon: wouldn't it make sense to give
 > messages with text the selecton "symbol" and messages with white
 > space the selector "list"?



From czaja at chopin.edu.pl  Wed May 22 16:06:02 2002
From: czaja at chopin.edu.pl (Krzysztof Czaja)
Date: Wed, 22 May 2002 16:06:02 +0200
Subject: skidoo
References: <Pine.LNX.4.44.0205221541140.22324-100000@kala.atp.fi> <3CEBA2D0.8040808@chopin.edu.pl>
Message-ID: <3CEBA5CA.3080206@chopin.edu.pl>

hi again,

I am dumb indeed!  You probably meant ``interpreted by a [pack]''.
And the answer is:  probably yes -- that is how pack works in max...

K.

Krzysztof Czaja wrote:
...
 > forgive my dumbness, but do you mean, that when sending a `read ...'
 > message to a [soundfiler], the actual message sent should be a list?
...

 > Juha Vehvil?inen wrote:
 > ...
 >  > so, to repeat myself in Pd-jargon: wouldn't it make sense to give
 >  > messages with text the selecton "symbol" and messages with white
 >  > space the selector "list"?



From bbogart at acs.ryerson.ca  Wed May 22 16:07:37 2002
From: bbogart at acs.ryerson.ca (Ben Bogart - FMPM/F1999)
Date: Wed, 22 May 2002 10:07:37 -0400 (EDT)
Subject: [PD] gem .87 compiling under linux (downloaded today)
Message-ID: <Pine.A32.3.91.1020522100532.57864E-100000@hopper>

missing include?

part_color.cpp:17: papi.h: No such file or directory
make[1]: *** [part_color.o] Error 1
make[1]: Leaving directory `/usr/local/gem-0.87/src/Particles'
make: *** [subdirs] Error 255

echo:/usr/local/gem-0.87/src/Gnu# find ../../.. -name papi.h -print
../../../gem-0.86/src/AuxLibs/particle/papi.h

safe to use the one from .86?

Thanks
Ben



B. Bogart
---------



From jusukoti at kala.atp.fi  Wed May 22 16:07:26 2002
From: jusukoti at kala.atp.fi (=?ISO-8859-1?Q?Juha_Vehvil=E4inen?=)
Date: Wed, 22 May 2002 17:07:26 +0300 (EEST)
Subject: skidoo
Message-ID: <Pine.LNX.4.44.0205221706180.22877-100000@kala.atp.fi>

Great, my nonsense made sense after all.

cheers
Juha

>hi again,
>
>I am dumb indeed!  You probably meant ``interpreted by a [pack]''.
>And the answer is:  probably yes -- that is how pack works in max...
>
>K.
>
>Krzysztof Czaja wrote:
>...
>> forgive my dumbness, but do you mean, that when sending a `read ...'
>> message to a [soundfiler], the actual message sent should be a list?
>...
>> Juha Vehvil?inen wrote:
>> ...
>>> so, to repeat myself in Pd-jargon: wouldn't it make sense to give
>>> messages with text the selecton "symbol" and messages with white
>>> space the selector "list"?



From czaja at chopin.edu.pl  Wed May 22 16:20:23 2002
From: czaja at chopin.edu.pl (Krzysztof Czaja)
Date: Wed, 22 May 2002 16:20:23 +0200
Subject: skidoo
References: <Pine.LNX.4.44.0205221541140.22324-100000@kala.atp.fi> <3CEBA2D0.8040808@chopin.edu.pl> <3CEBA5CA.3080206@chopin.edu.pl>
Message-ID: <3CEBA927.7090202@chopin.edu.pl>

> And the answer is:  probably yes -- that is how pack works in max...

and in Pd likewise, which is the most obvious thing... (the only
difference is the absence of 'nth', 'set', and 'send' methods)

Krzysztof



From ydegoyon at free.fr  Wed May 22 17:16:59 2002
From: ydegoyon at free.fr (Yves Degoyon)
Date: Wed, 22 May 2002 17:16:59 +0200
Subject: [PD] [problems] Dynamic loader on OSX
References: <3CE97C27.8030904@free.fr> <3CEAFDC1.1040603@free.fr>
Message-ID: <3CEBB66B.4010904@free.fr>


hi,

still pursuing my installation on OSX,
trying here to sum up what i've found :

Yves Degoyon wrote:

> > keyboard problems
> > it doesn't seem to catch "~" from the french iBook layout

found this one : it's <apple><alt>n ! ! !

>
> >
> > missing <apple>C/<apple>V for cut & paste

<Ctrl>C,<Ctrl>V are working instead.

>
> well, i must return to the port
> because plugins and MP3 are still
> not working.

still.

MP3 : the v3.89 of lame library doesn't work on OSX,
this is tricky.... remind also than ONLY v3.89 ( N OT v3.90 or upper ) is
working fine on Linux.

plugin : didn't find the right combination of linker
and dynamic loader options to put the loading
of plugins to work : it doesn't find the LADSPA descriptor
in the plugins' objects.

i can provide a binary release
of this "Unauthorized PD for OSX" on request.
it includes zexy, iemlib, ....

cheers,

yves



From zmoelnig at iem.kug.ac.at  Wed May 22 18:43:57 2002
From: zmoelnig at iem.kug.ac.at (IOhannes m zmoelnig)
Date: Wed, 22 May 2002 18:43:57 +0200
Subject: [PD] gem .87 compiling under linux (downloaded today)
References: <Pine.A32.3.91.1020522100532.57864E-100000@hopper>
Message-ID: <3CEBCACD.2000003@iem.kug.ac.at>

Ben Bogart - FMPM/F1999 wrote:
> missing include?
> 
> part_color.cpp:17: papi.h: No such file or directory
> make[1]: *** [part_color.o] Error 1
> make[1]: Leaving directory `/usr/local/gem-0.87/src/Particles'
> make: *** [subdirs] Error 255
> 
> echo:/usr/local/gem-0.87/src/Gnu# find ../../.. -name papi.h -print
> ../../../gem-0.86/src/AuxLibs/particle/papi.h
> 
> safe to use the one from .86?

yes, nothing changed (as i remember)

but is there none under gem-0.87/../GemLibs/particle/papi.h ???


mfg.csa.r
IOhannes



From bbogart at acs.ryerson.ca  Wed May 22 19:25:44 2002
From: bbogart at acs.ryerson.ca (Ben Bogart - FMPM/F1999)
Date: Wed, 22 May 2002 13:25:44 -0400 (EDT)
Subject: [PD] gem .87 compiling under linux (downloaded today)
In-Reply-To: <3CEBCACD.2000003@iem.kug.ac.at>
Message-ID: <Pine.A32.3.91.1020522132232.84906A-100000@hopper>

No I searched for papi.h with "find" and the only papi.h was in the 
old gem-0.86 directory. got missed somehow? I downloaded today. 

tar -t -f ~bbogart/gem-0.87.tgz | grep papi.h
returns nothing, no papi.h

Also has it now just become standard to name these distros .tgz even 
though they are not gzipped?! 

Thanks
Ben


On Wed, 22 May 2002, IOhannes m zmoelnig wrote:

> Ben Bogart - FMPM/F1999 wrote:
> > missing include?
> > 
> > part_color.cpp:17: papi.h: No such file or directory
> > make[1]: *** [part_color.o] Error 1
> > make[1]: Leaving directory `/usr/local/gem-0.87/src/Particles'
> > make: *** [subdirs] Error 255
> > 
> > echo:/usr/local/gem-0.87/src/Gnu# find ../../.. -name papi.h -print
> > ../../../gem-0.86/src/AuxLibs/particle/papi.h
> > 
> > safe to use the one from .86?
> 
> yes, nothing changed (as i remember)
> 
> but is there none under gem-0.87/../GemLibs/particle/papi.h ???
> 
> 
> mfg.csa.r
> IOhannes
> 
> 
> 



B. Bogart
---------



From linus at publicbeta.cx  Wed May 22 20:12:51 2002
From: linus at publicbeta.cx (linus)
Date: Wed, 22 May 2002 11:12:51 -0700
Subject: [PD] granular synthesis patch
References: <002501c20134$5664f7e0$b94a1841@musicbox> <20020521211343.B1934295@man104-1.ucsd.edu> <002b01c201fc$ec2095a0$875b6620@LUCKY>
Message-ID: <3CEBDFA3.1090500@publicbeta.cx>

It isn't my work, but I recently "ported" nobuyasu sakonda's max patch 
"granular2.0" to pd- if you know the original, you'll note that i've 
omitted the "prism" mode, though yves' xy controller could probably 
provide the same functionality. so far i've only tried it on linux, but 
i can't think of a reason it shouldn't work with win too. i'm including 
some my own abstrations and a few 3rd party externals required to make 
the magic.


Bill



Nick Mariette wrote:

> hello list,
> 
> there was a request that went out to see granular synthesis patches that
> people have made...
> 
> so here's mine.  (the patch to open is nm-grainer.pd)
> it's been a long time developing and is pretty much at a satifactory point
> for me, except for some limitations that mean i think i'll have to start
> writing an external for my next effort....
> the main limitation is the 64 sample block size for control signals that
> prevents the sort of timing accuracy i'd like for sequencing grains....
> thus this patch has some not-so-pure sounds, although still quite useable i
> think.
> 
> it uses zexy for mavg, but can run without it,
> and also uses an adaptation of nqpoly~.pd from pix.test.at  - thanks!
> 
> have fun with the patch, and let me know if you have comments.
> 
> cheers
> Nick
> 

-------------- next part --------------
A non-text attachment was scrubbed...
Name: granny.tar.gz
Type: application/octet-stream
Size: 314217 bytes
Desc: not available
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020522/3eadec50/attachment.obj>

From linus at publicbeta.cx  Wed May 22 20:44:27 2002
From: linus at publicbeta.cx (linus)
Date: Wed, 22 May 2002 11:44:27 -0700
Subject: [PD] granular synthesis patch
References: <002501c20134$5664f7e0$b94a1841@musicbox> <20020521211343.B1934295@man104-1.ucsd.edu> <002b01c201fc$ec2095a0$875b6620@LUCKY>
Message-ID: <3CEBE70B.2000006@publicbeta.cx>

re:granular2.0

i just realized i included sakonda's original samples in my previous 
post, making my attachment a little over 300k. damn. with any luck, the 
list server with strip off my error- if so and you'd like to try the 
patch, email me off-list for a copy. if the attachment does come 
through, my sincere apologies to everyone who has to download my mess.

Bill


Nick Mariette wrote:

> hello list,
> 
> there was a request that went out to see granular synthesis patches that
> people have made...
> 
> so here's mine.  (the patch to open is nm-grainer.pd)
> it's been a long time developing and is pretty much at a satifactory point
> for me, except for some limitations that mean i think i'll have to start
> writing an external for my next effort....
> the main limitation is the 64 sample block size for control signals that
> prevents the sort of timing accuracy i'd like for sequencing grains....
> thus this patch has some not-so-pure sounds, although still quite useable i
> think.
> 
> it uses zexy for mavg, but can run without it,
> and also uses an adaptation of nqpoly~.pd from pix.test.at  - thanks!
> 
> have fun with the patch, and let me know if you have comments.
> 
> cheers
> Nick
> 




From finnendahl at folkwang-hochschule.de  Wed May 22 20:48:55 2002
From: finnendahl at folkwang-hochschule.de (Orm Finnendahl)
Date: Wed, 22 May 2002 20:48:55 +0200
Subject: [PD] extensions to expr object
Message-ID: <20020522184855.GA8354@grisey>

Hi,

I extended the expr object so that it now includes the floor, ceil and
fmod functions from ANSI C as well. The patch for vexpr_fun.c and a
short demonstration of the new extensions is attached.

Miller, would you be willing to incorporate that in a future release?

That'd save the hassle of patching it for every upgrade on my machine
:-)

Yours,
Orm
-------------- next part --------------
28a29
> /* May 2002 - additional floor, ceil and fmod for expr -- Orm Finnendahl */
83a85,87
> static void ex_floor(t_expr *expr, long int argc, struct ex_ex *argv, struct ex_ex *optr);
> static void ex_fmod(t_expr *expr, long int argc, struct ex_ex *argv, struct ex_ex *optr);
> static void ex_ceil(t_expr *expr, long int argc, struct ex_ex *argv, struct ex_ex *optr);
109a114,116
> 	{"floor",	ex_floor,	1},
> 	{"fmod",	ex_fmod,	2},
> 	{"ceil",	ex_ceil,	1},
356c363
<  * ex_min -- if any of the arfuments are or the output are vectors, a vector
---
>  * ex_min -- if any of the arguments are or the output are vectors, a vector
481a489,541
> 
> /*
>  * ex_floor -- floor
>  */
> static void
> ex_floor(t_expr *e, long int argc, struct ex_ex *argv, struct ex_ex *optr)
> {
> 	struct ex_ex *left;
> 	float *op; /* output pointer */
> 	float *lp, *rp; 	/* left and right vector pointers */
> 	float scalar;
> 	int j;
> 	left = argv++;
> 
> 	FUNC_EVAL_UNARY(left, floor, (double), optr);
> }
> 
> 
> /*
>  * ex_fmod -- fmod
>  */
> static void
> ex_fmod(t_expr *e, long int argc, struct ex_ex *argv, struct ex_ex *optr)
> {
> 	struct ex_ex *left, *right;
> 	float *op; /* output pointer */
> 	float *lp, *rp; 	/* left and right vector pointers */
> 	float scalar;
> 	int j;
> 
> 	left = argv++;
> 	right = argv;
> 	FUNC_EVAL(left, right, fmod, (double), (double), optr);
> }
> 
> /*
>  * ex_ceil -- ceil
>  */
> static void
> ex_ceil(t_expr *e, long int argc, struct ex_ex *argv, struct ex_ex *optr)
> {
> 	struct ex_ex *left;
> 	float *op; /* output pointer */
> 	float *lp, *rp; 	/* left and right vector pointers */
> 	float scalar;
> 	int j;
> 
> 	left = argv++;
> 
> 	FUNC_EVAL_UNARY(left, ceil, (double), optr);
> }
> 
> 
-------------- next part --------------
#N canvas 0 0 709 300 10;
#X msg 163 92 7.31;
#X floatatom 181 213 5 0 0;
#X obj 169 122 expr fmod($f1 \, 1.0);
#X msg 205 94 -0.3;
#X obj 194 167 < 0;
#X obj 181 191 +;
#X obj 143 37 expr floor($f1);
#X floatatom 144 61 5 0 0;
#X msg 144 9 3.4;
#X obj 41 38 expr ceil($f1);
#X floatatom 42 60 5 0 0;
#X floatatom 142 213 5 0 0;
#X obj 169 143 t 0 0;
#X text 290 122 alert: to get float values at the outlet \, the second
argument to fmod has to be written as a float;
#X connect 0 0 2 0;
#X connect 2 0 12 0;
#X connect 3 0 2 0;
#X connect 4 0 5 1;
#X connect 5 0 1 0;
#X connect 6 0 7 0;
#X connect 8 0 6 0;
#X connect 8 0 9 0;
#X connect 9 0 10 0;
#X connect 12 0 5 0;
#X connect 12 0 11 0;
#X connect 12 1 4 0;

From nullpointer at odessadesign.co.uk  Wed May 22 22:18:53 2002
From: nullpointer at odessadesign.co.uk (nullpointer)
Date: Wed, 22 May 2002 21:18:53 +0100
Subject: [PD] granular synthesis patch
References: <002501c20134$5664f7e0$b94a1841@musicbox> <20020521211343.B1934295@man104-1.ucsd.edu> <002b01c201fc$ec2095a0$875b6620@LUCKY> <3CEBE70B.2000006@publicbeta.cx>
Message-ID: <001201c201cd$e5a98210$f2ad01d5@WINTERMUTE>

HI.


not granular in the same way but kind of granular nonetheless.
I posted this  a while ago.. but people might be interested still..

http://www.nullpointer.co.uk/-/pd.htm

a pulse grain generator with array/envelopes to control window size/cycle
speed e.t.c.

Have a look and let me know what you think..

Tom

----- Original Message -----
From: "linus" <linus at publicbeta.cx>
To: "Nick Mariette" <nmariette at myrealbox.com>
Cc: <pd-list at iem.kug.ac.at>
Sent: Wednesday, May 22, 2002 7:44 PM
Subject: Re: [PD] granular synthesis patch


> re:granular2.0
>
> i just realized i included sakonda's original samples in my previous
> post, making my attachment a little over 300k. damn. with any luck, the
> list server with strip off my error- if so and you'd like to try the
> patch, email me off-list for a copy. if the attachment does come
> through, my sincere apologies to everyone who has to download my mess.
>
> Bill
>
>
> Nick Mariette wrote:
>
> > hello list,
> >
> > there was a request that went out to see granular synthesis patches that
> > people have made...
> >
> > so here's mine.  (the patch to open is nm-grainer.pd)
> > it's been a long time developing and is pretty much at a satifactory
point
> > for me, except for some limitations that mean i think i'll have to start
> > writing an external for my next effort....
> > the main limitation is the 64 sample block size for control signals that
> > prevents the sort of timing accuracy i'd like for sequencing grains....
> > thus this patch has some not-so-pure sounds, although still quite
useable i
> > think.
> >
> > it uses zexy for mavg, but can run without it,
> > and also uses an adaptation of nqpoly~.pd from pix.test.at  - thanks!
> >
> > have fun with the patch, and let me know if you have comments.
> >
> > cheers
> > Nick
> >
>
>
>



From dave at davesabine.com  Thu May 23 03:56:17 2002
From: dave at davesabine.com (David Sabine)
Date: Wed, 22 May 2002 19:56:17 -0600
Subject: [PD] asio clarification
Message-ID: <000801c201fd$07a988e0$6500a8c0@davidasus2002>

Hello,

Should PD use MME or WDM asio drivers?

I've purchased a Roland UA-5 and according to their support documentation the MME and WDM drivers cannot be installed on the same machine at the same time -- I have to choose ONE or the OTHER.

I'm using Windows XP.

This is really the first question in a long list of questions I have about asio with PD:  the others include:
1. why does PD 'hang' when I use the -asio flag.
2. why doesn't the -soundindev and -soundoutdev flags work? (I can't select any device other than the system default device.)
3. and I have a lot of questions for Roland too!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020522/20624f67/attachment.htm>

From dave at davesabine.com  Thu May 23 04:02:18 2002
From: dave at davesabine.com (David Sabine)
Date: Wed, 22 May 2002 20:02:18 -0600
Subject: asio clarification
Message-ID: <000801c201fd$de5e9790$6500a8c0@davidasus2002>

I've 'sort of' answered my own earlier question.

On the portaudio web site I found the following:
Some advantages of using DirectSound are that DirectSound may have lower latency than WMME, and supports effects processing plugins. But one disadvantage is that DirectSound is not installed on all PCs, and is not well supported under Windows NT. So WMME is the best choice for most projects. 


DirectSound - If you want to use the DirectSound implementation of PortAudio then you must have a recent copy of the free DirectX SDK for Developers from Microsoft installed on your computer.


_____________
According to that documentation (more at http://www.portaudio.com/docs/pa_tut_pc.html) Port Audio will work with both WDM and MME; however, the choice is really determined by my computer's configuration and whether or not I have DirectX installed.

_____________

Has anybody had any success with PD using ASIO MME?
Has anybody had any success with PD using ASIO WDM?
Has anybody had any success with PD using ASIO?

Regards
Dave S
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020522/581c9fc9/attachment.htm>

From aglobais at hotmail.com  Thu May 23 04:39:23 2002
From: aglobais at hotmail.com (Joao Rui)
Date: Thu, 23 May 2002 03:39:23 +0100
Subject: [PD] applying a delay filter to a tableread?
Message-ID: <OE29zfAbPM1EhXTwpb100001f63@hotmail.com>

Greetings to all on the list.

Normally I wouldn?t ask for something like this here because the list isn?t intended for these topics but I am desperate to get this to work 
for a school project.
I am trying to apply a reverse factor on the playback of a table.
I now how to do it with a phasor but not with a ramp (line~).


I?m still a newbie on PD so can some explain to me how can I do this?
I?ve included the patch I?m trying to do this on, I have a mic that picks up voices, thats what the table records.

Does anyone know of tutorial for PD besides the docs that comes with it? Something with a tad more steps?

many thanks
Joao
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020523/68861b48/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: teste.pd
Type: application/octet-stream
Size: 3696 bytes
Desc: not available
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020523/68861b48/attachment.obj>

From zmoelnig at iem.kug.ac.at  Thu May 23 11:29:31 2002
From: zmoelnig at iem.kug.ac.at (IOhannes m zmoelnig)
Date: Thu, 23 May 2002 11:29:31 +0200
Subject: [PD] gem .87 compiling under linux (downloaded today)
References: <Pine.A32.3.91.1020522132232.84906A-100000@hopper>
Message-ID: <3CECB67B.301@iem.kug.ac.at>

Hi !

Ben Bogart - FMPM/F1999 wrote:
> No I searched for papi.h with "find" and the only papi.h was in the 
> old gem-0.86 directory. got missed somehow? I downloaded today. 
> 
> tar -t -f ~bbogart/gem-0.87.tgz | grep papi.h
> returns nothing, no papi.h

sure it does not!
the auxiliary libraries (now called GemLibs instead of AuxLibs) are now 
separated from the Gem-distribution.
i always found it annoying that i had to download huge pieces of 
code/binaries (esp on windoze) that were almost never changing.

as you could see on http://iem.kug.ac.at/GEM there is this ominous 
GemLibs-0.1.tgz package



> 
> Also has it now just become standard to name these distros .tgz even 
> though they are not gzipped?!

this is due to the browser you are using (konqueror ??): the files are 
gunzipped automatically.
use something more sophisticated like "wget"


> 
> Thanks
> Ben
> 
> 
> On Wed, 22 May 2002, IOhannes m zmoelnig wrote:
> 
> 
>



From 8dngm at qlink.queensu.ca  Thu May 23 18:16:30 2002
From: 8dngm at qlink.queensu.ca (David N G McCallum)
Date: Thu, 23 May 2002 12:16:30 -0400 (EDT)
Subject: [PD] Input Controllers for Pd with finer grain than MIDI
Message-ID: <Pine.GSO.4.43.0205231209310.23541-100000@qlink.queensu.ca>


	What do people use for controller input into Pd? I'm geared
towards building a MIDI slider box (ucapps.de) but it occurred to me that
it really would be nice to have a finer grain input than 7-bit.

	I built a controller that uses the joystick port (spacetaxi.de)
but the jitter is a little too much to deal with (unless anyone has a
jitter-filter patch they could send me).

	Are there any options through the serial port? What are my
options for finer-grain controller input?

.
. David McCallum
. Queen's University Electronic Music Studio Manager
.           and Noise Maker
. http://mentalfloss.ca/sintheta/
.




From kawula at cgocable.net  Thu May 23 19:45:24 2002
From: kawula at cgocable.net (b kawula)
Date: Thu, 23 May 2002 13:45:24 -0400
Subject: [PD] Input Controllers for Pd with finer grain than MIDI
References: <Pine.GSO.4.43.0205231209310.23541-100000@qlink.queensu.ca>
Message-ID: <001801c20281$9e6178e0$66d19618@komputer>

I built the 16 pot version of the ucapps.de midibox and it works really well
with pd. For the money it's probably the best solution, but only if you have
the time and patience to build it.


b kawula

----- Original Message -----
From: "David N G McCallum" <8dngm at qlink.queensu.ca>
To: "pd listserv" <pd-list at iem.kug.ac.at>
Sent: Thursday, May 23, 2002 12:16 PM
Subject: [PD] Input Controllers for Pd with finer grain than MIDI


>
> What do people use for controller input into Pd? I'm geared
> towards building a MIDI slider box (ucapps.de) but it occurred to me that
> it really would be nice to have a finer grain input than 7-bit.
>
> I built a controller that uses the joystick port (spacetaxi.de)
> but the jitter is a little too much to deal with (unless anyone has a
> jitter-filter patch they could send me).
>
> Are there any options through the serial port? What are my
> options for finer-grain controller input?
>
> .
> . David McCallum
> . Queen's University Electronic Music Studio Manager
> .           and Noise Maker
> . http://mentalfloss.ca/sintheta/
> .
>
>
>
>
>




From ck at mamalala.de  Thu May 23 20:39:42 2002
From: ck at mamalala.de (Christian Klippel)
Date: Thu, 23 May 2002 20:39:42 +0200
Subject: [PD] Input Controllers for Pd with finer grain than MIDI
In-Reply-To: <Pine.GSO.4.43.0205231209310.23541-100000@qlink.queensu.ca>
References: <Pine.GSO.4.43.0205231209310.23541-100000@qlink.queensu.ca>
Message-ID: <200205232039.42528.ck@mamalala.de>

hi david,

on my site you can find a input box that plugs into
the parport of a pc. its a cheap (in means of $)
design, and has 10 bit resolution (or 12 with a
different ad chip) up to 88 inputs are possible
(in step of 11). speed is quite fast, a few msecs
for all ports, faster than midi anyway. of course 
you have to build it your own, but its really easy ;)

the "driver" object currently only exists for jmax,
but should be really easy to make it pd on either
linux or windows.

see the electronics part of my site for that.
pricelist for digikey is also there (but maybe
outdated) : http://mamalala.de/files/electronic.html

i know of at least 5 people who have build a complete
box and use them in a "production enviroment",
but a lot more have build them (tough i dont know
how big and for what use)

greets,

chris

Am Donnerstag, 23. Mai 2002 18:16 schrieb David N G McCallum:
> What do people use for controller input into Pd? I'm geared
> towards building a MIDI slider box (ucapps.de) but it occurred to me that
> it really would be nice to have a finer grain input than 7-bit.
>
> 	I built a controller that uses the joystick port (spacetaxi.de)
> but the jitter is a little too much to deal with (unless anyone has a
> jitter-filter patch they could send me).
>
> 	Are there any options through the serial port? What are my
> options for finer-grain controller input?
>
> .
> . David McCallum
> . Queen's University Electronic Music Studio Manager
> .           and Noise Maker
> . http://mentalfloss.ca/sintheta/
> .

-- 
visit me:
http://mamalala.de - jmax audio related
http://video.mamalala.de - jmax video related
irc.openprojects.net - channel #jmax



From ydegoyon at free.fr  Thu May 23 23:56:25 2002
From: ydegoyon at free.fr (Yves Degoyon)
Date: Thu, 23 May 2002 23:56:25 +0200
Subject: [PD] About dynamic patches
Message-ID: <3CED6589.1040605@free.fr>

hi,

i made a small and very limited patch
that uses 32 filters to slice the sound
by frequency ranges and then
re-synthetize it with 32 oscillators.

it sounds quite ok but i'd like
to change dynamically the number
of filters ( which is now hard-coded to 32 ).

this would require a real maestria in dynamic
patch creation that i'm not sure to have right now.

also, this would be a good test for dynamic creation stability.

so, i'd be pleased if someone would take the time
to improve this little tool
or give me hints.

the main patch is "test-banks.pd"

cheers,

yves/

-------------- next part --------------
A non-text attachment was scrubbed...
Name: filterbank.tar.gz
Type: application/octet-stream
Size: 5922 bytes
Desc: not available
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020523/5849a407/attachment.obj>

From joschi at eds.org  Fri May 24 00:55:33 2002
From: joschi at eds.org (Joschi)
Date: Thu, 23 May 2002 15:55:33 -0700
Subject: [PD] About dynamic patches
In-Reply-To: <3CED6589.1040605@free.fr>
References: <3CED6589.1040605@free.fr>
Message-ID: <1022194533.2420.149.camel@localhost.localdomain>

this is really quite fun, but where do you get the [spigot~] object? 
i've been searching all over and can't find it.

-Josh

On Thu, 2002-05-23 at 14:56, Yves Degoyon wrote:
> hi,
> 
> i made a small and very limited patch
> that uses 32 filters to slice the sound
> by frequency ranges and then
> re-synthetize it with 32 oscillators.
> 
> it sounds quite ok but i'd like
> to change dynamically the number
> of filters ( which is now hard-coded to 32 ).
> 
> this would require a real maestria in dynamic
> patch creation that i'm not sure to have right now.
> 
> also, this would be a good test for dynamic creation stability.
> 
> so, i'd be pleased if someone would take the time
> to improve this little tool
> or give me hints.
> 
> the main patch is "test-banks.pd"
> 
> cheers,
> 
> yves/
> 




From tripper at sonofsound.com  Fri May 24 01:42:51 2002
From: tripper at sonofsound.com (raymond)
Date: Thu, 23 May 2002 18:42:51 -0500 (EST)
Subject: [PD] Input Controllers for Pd with finer grain than MIDI
In-Reply-To: <Pine.GSO.4.43.0205231209310.23541-100000@qlink.queensu.ca>
Message-ID: <Pine.LNX.4.21.0205231827420.795-100000@soundofsounds.net>



i had the same problem i while ago and i found
that using a trackball it's a quick and easy way
of having enoff resolution for doing morphing with msp.
what you can do it's use the midi faderboard for
reference for each sound property and use the high 
resolution controller for the final morph.

sonofsound.com

On Thu, 23 May 2002, David N G McCallum wrote: 
> 	What do people use for controller input into Pd? I'm geared
> towards building a MIDI slider box (ucapps.de) but it occurred to me that
> it really would be nice to have a finer grain input than 7-bit.
> 
> 	I built a controller that uses the joystick port (spacetaxi.de)
> but the jitter is a little too much to deal with (unless anyone has a
> jitter-filter patch they could send me).
> 
> 	Are there any options through the serial port? What are my
> options for finer-grain controller input?
> 
> .
> . David McCallum
> . Queen's University Electronic Music Studio Manager
> .           and Noise Maker
> . http://mentalfloss.ca/sintheta/
> .
> 
> 
> 



From ydegoyon at free.fr  Fri May 24 01:15:14 2002
From: ydegoyon at free.fr (Yves Degoyon)
Date: Fri, 24 May 2002 01:15:14 +0200
Subject: [PD] About dynamic patches
References: <3CED6589.1040605@free.fr> <1022194533.2420.149.camel@localhost.localdomain>
Message-ID: <3CED7802.4000105@free.fr>

ooopsy !!! spigot~ is one of mines [ unreleased ] ...

i just put it on my page..
at the end ... in "Utilities" section.

sorry.

yves

Joschi wrote:

>this is really quite fun, but where do you get the [spigot~] object? 
>i've been searching all over and can't find it.
>
>-Josh
>
>On Thu, 2002-05-23 at 14:56, Yves Degoyon wrote:
>
>>hi,
>>
>>i made a small and very limited patch
>>that uses 32 filters to slice the sound
>>by frequency ranges and then
>>re-synthetize it with 32 oscillators.
>>
>>it sounds quite ok but i'd like
>>to change dynamically the number
>>of filters ( which is now hard-coded to 32 ).
>>
>>this would require a real maestria in dynamic
>>patch creation that i'm not sure to have right now.
>>
>>also, this would be a good test for dynamic creation stability.
>>
>>so, i'd be pleased if someone would take the time
>>to improve this little tool
>>or give me hints.
>>
>>the main patch is "test-banks.pd"
>>
>>cheers,
>>
>>yves/
>>
>
>
>
>




From joschi at eds.org  Fri May 24 01:36:07 2002
From: joschi at eds.org (Joschi)
Date: Thu, 23 May 2002 16:36:07 -0700
Subject: [PD] About dynamic patches
In-Reply-To: <3CED7802.4000105@free.fr>
References: <3CED6589.1040605@free.fr>
 <1022194533.2420.149.camel@localhost.localdomain> <3CED7802.4000105@free.fr>
Message-ID: <1022196968.2420.172.camel@localhost.localdomain>

thanks, i thought i was going crazy :)   i also just discovered that
unfortunately google likes to strip out ~'s which makes it much harder
to search for "spigot~" as opposed to "spigot" :)

this is a neat kind of distortion, i would be curious to hear it with
say 64 or 128 filters in the sci-fi future.

-Josh

On Thu, 2002-05-23 at 16:15, Yves Degoyon wrote:
> ooopsy !!! spigot~ is one of mines [ unreleased ] ...
> 
> i just put it on my page..
> at the end ... in "Utilities" section.
> 
> sorry.
> 
> yves
> 
> Joschi wrote:
> 
> >this is really quite fun, but where do you get the [spigot~] object? 
> >i've been searching all over and can't find it.
> >
> >-Josh
> >
> >On Thu, 2002-05-23 at 14:56, Yves Degoyon wrote:
> >
> >>hi,
> >>
> >>i made a small and very limited patch
> >>that uses 32 filters to slice the sound
> >>by frequency ranges and then
> >>re-synthetize it with 32 oscillators.
> >>
> >>it sounds quite ok but i'd like
> >>to change dynamically the number
> >>of filters ( which is now hard-coded to 32 ).
> >>
> >>this would require a real maestria in dynamic
> >>patch creation that i'm not sure to have right now.
> >>
> >>also, this would be a good test for dynamic creation stability.
> >>
> >>so, i'd be pleased if someone would take the time
> >>to improve this little tool
> >>or give me hints.
> >>
> >>the main patch is "test-banks.pd"
> >>
> >>cheers,
> >>
> >>yves/
> >>
> >
> >
> >
> >
> 
> 




From ydegoyon at free.fr  Fri May 24 01:44:41 2002
From: ydegoyon at free.fr (Yves Degoyon)
Date: Fri, 24 May 2002 01:44:41 +0200
Subject: [PD] About dynamic patches
References: <3CED6589.1040605@free.fr> <1022194533.2420.149.camel@localhost.localdomain> <3CED7802.4000105@free.fr> <1022196968.2420.172.camel@localhost.localdomain>
Message-ID: <3CED7EE9.40806@free.fr>



Joschi wrote:

>
>this is a neat kind of distortion, i would be curious to hear it with
>say 64 or 128 filters in the sci-fi future.
>

once it will get dynamic, you'll be able to hear it
but the risk is to hit the CPU's limit...
so maybe you won't hear 128 at all !!

anyway, there's a long way to go before
dynamic version will be made available.

cheers,

yves





From barknech at ph-cip.uni-koeln.de  Fri May 24 08:23:42 2002
From: barknech at ph-cip.uni-koeln.de (Frank Barknecht)
Date: Fri, 24 May 2002 08:23:42 +0200
Subject: [PD] About dynamic patches
In-Reply-To: <1022194533.2420.149.camel@localhost.localdomain>
References: <3CED6589.1040605@free.fr> <1022194533.2420.149.camel@localhost.localdomain>
Message-ID: <20020524082341.A1956@fliwatut.scifi>

Hi,
Joschi hat gesagt: // Joschi wrote:

> this is really quite fun, but where do you get the [spigot~] object? 
> i've been searching all over and can't find it.
I also have made a spigot~, the principle is really easy, as shown in the
attached patch, but there's room for improvement, for example with a
line~ to avoid clicks.
ciao,
-- 
 Frank Barknecht                               _ ______footils.org__
-------------- next part --------------
#N canvas 0 0 450 300 10;
#X obj 210 38 inlet;
#X obj 151 39 inlet~;
#X obj 210 108 select 0 1;
#X msg 211 146 0;
#X msg 246 146 1;
#X obj 151 178 *~ 0;
#X obj 151 233 outlet~;
#X connect 0 0 2 0;
#X connect 1 0 5 0;
#X connect 2 0 3 0;
#X connect 2 1 4 0;
#X connect 3 0 5 1;
#X connect 4 0 5 1;
#X connect 5 0 6 0;

From marius.schebella at chello.at  Fri May 24 12:27:26 2002
From: marius.schebella at chello.at (sme)
Date: Fri, 24 May 2002 12:27:26 +0200
Subject: [PD] About dynamic patches
References: <3CED6589.1040605@free.fr>
Message-ID: <003f01c2030d$994ffed0$1700a8c0@sme>

hi yves,
first thing i saw is, that there are two outlets of oscibank~ one laying
on the other and only one is connected. to make it dynamically you can
use messages.
if you have an abstraction, that contains the filter and osc of one
slice ("abstraction-slice) than you can use a messge like
[;pd-test-banks.pd obj 50 50 abstraction-slice $1 $2( to create it in
the patch. 50 50 is the position, $1 $2 could be arguments for eg. the
ID and the frequencyband of the slice. inside the abstraction you can
work with send~ receive~ catch~ and throw~. so you don?t need any
connection-chords and it is independent from the number of abstractions.
when you build the abstractions there has to be the algorithm to tell
the message the arguments of each abstraction. (if there are 32 filters,
then the args for abstraction number 1, 2, 3, 4, ... are bla bla bla,
...)
the dynamically deleting is not working with messages under windows, but
i?m shure it is working under linux (find, cut).
and then, my last point, i saw that you are multiplying the osc~ with
the inlet~ (which is the audio-signal of the slice). that is a kind of
ring-modulation. is that what you wanted to resynthetize?
maybe this helps, if it is not clear what i?m saying please tell me i
will take the time and try to express myself in better words.
marius.


----- Original Message -----
From: "Yves Degoyon" <ydegoyon at free.fr>
To: <pd-list at iem.kug.ac.at>
Sent: Thursday, May 23, 2002 11:56 PM
Subject: [PD] About dynamic patches


> hi,
>
> i made a small and very limited patch
> that uses 32 filters to slice the sound
> by frequency ranges and then
> re-synthetize it with 32 oscillators.
>
> it sounds quite ok but i'd like
> to change dynamically the number
> of filters ( which is now hard-coded to 32 ).
>
> this would require a real maestria in dynamic
> patch creation that i'm not sure to have right now.
>
> also, this would be a good test for dynamic creation stability.
>
> so, i'd be pleased if someone would take the time
> to improve this little tool
> or give me hints.
>
> the main patch is "test-banks.pd"
>
> cheers,
>
> yves/
>
>




From saylor at attbi.com  Fri May 24 14:17:34 2002
From: saylor at attbi.com (John Saylor)
Date: Fri, 24 May 2002 12:17:34 +0000
Subject: [PD] web publishing suggestions
Message-ID: <20020524121734.GA7523@wave.ne.client2.attbi.com>

Hi

I'd like to put some of my music on the web. Right now, I can think of 2
options:
1. run my own webserver
2. use mp3.com

Both have their problems.

I *could* run my own webserver, but then I'd have to manage it [still
OK], but it's on the attbi.com network. This means it's address changes
whenever they decide to renumber the network. And if I bought my own
domain I'd need to update DNS, and they might start charging me a lot if
a lot of people want to download my music [hey- it *could* happen ...],
and so on.

mp3.com is pretty much as commercialized of a site as is out there- with
required registration to download songs, cookie tracking, selling your
email address to spammers, and probably lots of other stuff I don't even
know about.

Any suggestions, comments, or meandering diatribes on this subject are
welcome.

-- 
\js

Q:  How many existentialists does it take to screw in a lightbulb?
A:  Two.  One to screw it in and one to observe how the lightbulb
    itself symbolizes a single incandescent beacon of subjective
    reality in a netherworld of endless absurdity reaching out toward a
    maudlin cosmos of nothingness.


From damien_henry at libertysurf.fr  Fri May 24 18:37:10 2002
From: damien_henry at libertysurf.fr (Damien HENRY)
Date: Fri, 24 May 2002 18:37:10 +0200
Subject: [PD] Input Controllers for Pd with finer grain than MIDI
In-Reply-To: <200205232039.42528.ck@mamalala.de>
References: <Pine.GSO.4.43.0205231209310.23541-100000@qlink.queensu.ca> <200205232039.42528.ck@mamalala.de>
Message-ID: <3CD2F2D9004CAA23@mail.libertysurf.net> (added by postmaster@libertysurf.fr)

Here a mail from cyril.henry at libertysurf.fr who is not on this list.

>Hello,
>If speed is not a problem, you can send 2 Midi controleur for each external
>input of your controller.
>While sending the 7 bits on one controller and 7 other bit on a diferent
>controler, there is no problem for sending 14 bits messages.
>This is slow.

>If speed is a problem, UDP is, for me, a good solution.
>I have build a new interfaces for Max, and now for Pd, using standard UDP 
object.
>UDP is more than 2 time faster with 16 bits than a 7 bit Midi link.

>Cyril.henry at libertysurf.fr

Please write directly to him if you are interested.
Damien.

Le Jeudi 23 Mai 2002 20:39, Christian Klippel a ?crit :
> hi david,
>
> on my site you can find a input box that plugs into
> the parport of a pc. its a cheap (in means of $)
> design, and has 10 bit resolution (or 12 with a
> different ad chip) up to 88 inputs are possible
> (in step of 11). speed is quite fast, a few msecs
> for all ports, faster than midi anyway. of course
> you have to build it your own, but its really easy ;)
>
> the "driver" object currently only exists for jmax,
> but should be really easy to make it pd on either
> linux or windows.
>
> see the electronics part of my site for that.
> pricelist for digikey is also there (but maybe
> outdated) : http://mamalala.de/files/electronic.html
>
> i know of at least 5 people who have build a complete
> box and use them in a "production enviroment",
> but a lot more have build them (tough i dont know
> how big and for what use)
>
> greets,
>
> chris
>
> Am Donnerstag, 23. Mai 2002 18:16 schrieb David N G McCallum:
> > What do people use for controller input into Pd? I'm geared
> > towards building a MIDI slider box (ucapps.de) but it occurred to me that
> > it really would be nice to have a finer grain input than 7-bit.
> >
> > 	I built a controller that uses the joystick port (spacetaxi.de)
> > but the jitter is a little too much to deal with (unless anyone has a
> > jitter-filter patch they could send me).
> >
> > 	Are there any options through the serial port? What are my
> > options for finer-grain controller input?
> >
> > .
> > . David McCallum
> > . Queen's University Electronic Music Studio Manager
> > .           and Noise Maker
> > . http://mentalfloss.ca/sintheta/
> > .


From tim at timesup.org  Fri May 24 18:58:24 2002
From: tim at timesup.org (Bo.T)
Date: Fri, 24 May 2002 18:58:24 +0200
Subject: [pd] shell and ongoing processes
Message-ID: <3CEE7130.B51857A7@timesup.org>


Hi all,

  since i seem to have the usual habit of asking questions that
no one else knows the answer to either, i thought i'D ask
an easy one.

  can the ggee shell external start a process (via a shell script)
that keeps going?

  I keep trying it and it does not want to work, the ps aux
command gives [pd <defunct>], which seems to correspond to
the nonrunning process that I am trying to run.

  for those interested, i am trying to get PD to start
a script that used pdsend and pdreceive objects to
act as an interface for the PD process to other programs.
I would like to be able to do this so I can have a little
local patch that I call up with unique port numbers as
arguments and they will be used for communication
between the main PD patch and the external programs. Doing
all this by hand is a pain in the bum.

  Hope someone can tell me, or tell me that it is not possible.
I thought i had seen this on the list, but cannot find it
anymore :-<

chrz,

tm


-- 
-------- ------------------------------------
 \    /  Tim Boykett   mailto:tim at timesup.org
  \  /   TIME'S UP
   \/    Industriezeile 33 B
   /\    A-4020 Linz
  /xx\   ph/fax:+43/732-787804
 /xxxx\  http://www.timesup.org
-------- ------------------------------------


From barknech at ph-cip.uni-koeln.de  Fri May 24 19:20:51 2002
From: barknech at ph-cip.uni-koeln.de (Frank Barknecht)
Date: Fri, 24 May 2002 19:20:51 +0200
Subject: [PD] web publishing suggestions
In-Reply-To: <20020524121734.GA7523@wave.ne.client2.attbi.com>
References: <20020524121734.GA7523@wave.ne.client2.attbi.com>
Message-ID: <20020524192051.A1213@fliwatut.scifi>

Hi,
John Saylor hat gesagt: // John Saylor wrote:
> mp3.com is pretty much as commercialized of a site as is out there- with
> required registration to download songs, cookie tracking, selling your
> email address to spammers, and probably lots of other stuff I don't even
> know about.

I have my own webserver now and think, that was the best decision I
made webwise for a long time. On mp3.com I can only comment from a
user/listeners' perspective and that's simple: mp3.com sucks big. You
already listed all the reasons why.

In fact, my site footils.org is just a DNS redirect to the real
webspace and thus the domain itself just costs 9,99 EUR a year. So if
you can get cheap webspace somewhere else without the domain, you can
save some money.

But all this probably depends a lot on the country you live in and on
the traffic you expect.

ciao,
-- 
 Frank Barknecht                               _ ______footils.org__


From ydegoyon at free.fr  Fri May 24 19:24:07 2002
From: ydegoyon at free.fr (Yves Degoyon)
Date: Fri, 24 May 2002 19:24:07 +0200
Subject: [pd] shell and ongoing processes
Message-ID: <3CEE7737.1090704@free.fr>


hi,

did you consider using netsend/netreceive
in your patches, i use them to cummunicate
with Apache's CGIS and it's stable.

for some other reason,
one might want what you ask.

for instance, if you want to open
a connection to a database
and keep a cache of fetched datas
( in php, perl or whatever, ... )

cheers,

yves

Bo.T wrote:

 >Hi all,
 >
 >  since i seem to have the usual habit of asking questions that
 >no one else knows the answer to either, i thought i'D ask
 >an easy one.
 >
 >  can the ggee shell external start a process (via a shell script)
 >that keeps going?
 >
 >  I keep trying it and it does not want to work, the ps aux
 >command gives [pd <defunct>], which seems to correspond to
 >the nonrunning process that I am trying to run.
 >
 >  for those interested, i am trying to get PD to start
 >a script that used pdsend and pdreceive objects to
 >act as an interface for the PD process to other programs.
 >I would like to be able to do this so I can have a little
 >local patch that I call up with unique port numbers as
 >arguments and they will be used for communication
 >between the main PD patch and the external programs. Doing
 >all this by hand is a pain in the bum.
 >
 >  Hope someone can tell me, or tell me that it is not possible.
 >I thought i had seen this on the list, but cannot find it
 >anymore :-<
 >
 >chrz,
 >
 >tm
 >
 >





From mpuckett at man104-1.ucsd.edu  Fri May 24 19:32:29 2002
From: mpuckett at man104-1.ucsd.edu (Miller Puckette)
Date: Fri, 24 May 2002 10:32:29 -0700
Subject: [PD] asio clarification
In-Reply-To: <000801c201fd$07a988e0$6500a8c0@davidasus2002>; from dave@davesabine.com on Wed, May 22, 2002 at 07:56:17PM -0600
References: <000801c201fd$07a988e0$6500a8c0@davidasus2002>
Message-ID: <20020524103229.A1698483@man104-1.ucsd.edu>

Hi all,

Pd works badly with ASIO, but there's at least one bug fix I'm hoping to
install which might make things not quite so lame as before (fixing it
so you can at least select the device!)

I still haven't been able to get ASIO running on any of the machines I've
tried it on and so can't do a very thorough job of debugging it...

cheers
Miller

On Wed, May 22, 2002 at 07:56:17PM -0600, David Sabine wrote:
> Hello,
> 
> Should PD use MME or WDM asio drivers?
> 
> I've purchased a Roland UA-5 and according to their support documentation the MME and WDM drivers cannot be installed on the same machine at the same time -- I have to choose ONE or the OTHER.
> 
> I'm using Windows XP.
> 
> This is really the first question in a long list of questions I have about asio with PD:  the others include:
> 1. why does PD 'hang' when I use the -asio flag.
> 2. why doesn't the -soundindev and -soundoutdev flags work? (I can't select any device other than the system default device.)
> 3. and I have a lot of questions for Roland too!


From mkc at media.mit.edu  Fri May 24 20:53:16 2002
From: mkc at media.mit.edu (Michael Casey)
Date: Fri, 24 May 2002 14:53:16 -0400 (EDT)
Subject: [PD] asio
In-Reply-To: <20020524103229.A1698483@man104-1.ucsd.edu>
Message-ID: <Pine.OSF.4.44.0205241443160.14963-100000@xenia.media.mit.edu>



I have not had any problem with ASIO, but I use a version of PD with
the static variable changes in pa_asio.cpp

// static int sDefaultOutputDeviceID = 0; // comment out defaults
// static int sDefaultInputDeviceID = 0;

static int sDefaultOutputDeviceID = 2;   // replace default driver
static int sDefaultInputDeviceID = 2;

2 is the device number of my soundcard's native ASIO driver, 0 and 1 are
the MME and WDM ASIO drivers. As far as I can tell, PD does not set this
number from the command line, so at the moment you must change it and
recompile.

Best regards,

Michael






From mpuckett at man104-1.ucsd.edu  Fri May 24 21:04:48 2002
From: mpuckett at man104-1.ucsd.edu (Miller Puckette)
Date: Fri, 24 May 2002 12:04:48 -0700
Subject: [PD] asio
In-Reply-To: <Pine.OSF.4.44.0205241443160.14963-100000@xenia.media.mit.edu>; from mkc@media.mit.edu on Fri, May 24, 2002 at 02:53:16PM -0400
References: <20020524103229.A1698483@man104-1.ucsd.edu> <Pine.OSF.4.44.0205241443160.14963-100000@xenia.media.mit.edu>
Message-ID: <20020524120448.A1964430@man104-1.ucsd.edu>

Yes, I think this is what the "-sounddev" flag will do once I get the
next pre-release out -- it doesn't work correctly yet.

cheers
Miller

On Fri, May 24, 2002 at 02:53:16PM -0400, Michael Casey wrote:
> 
> 
> I have not had any problem with ASIO, but I use a version of PD with
> the static variable changes in pa_asio.cpp
> 
> // static int sDefaultOutputDeviceID = 0; // comment out defaults
> // static int sDefaultInputDeviceID = 0;
> 
> static int sDefaultOutputDeviceID = 2;   // replace default driver
> static int sDefaultInputDeviceID = 2;
> 
> 2 is the device number of my soundcard's native ASIO driver, 0 and 1 are
> the MME and WDM ASIO drivers. As far as I can tell, PD does not set this
> number from the command line, so at the moment you must change it and
> recompile.
> 
> Best regards,
> 
> Michael
> 
> 
> 
> 


From ich at peabody.jhu.edu  Fri May 24 23:13:02 2002
From: ich at peabody.jhu.edu (ich at peabody.jhu.edu)
Date: Fri, 24 May 2002 17:13:02 -0400 (EDT)
Subject: [PD] USB Full-duplex for OS X
In-Reply-To: <20020524082341.A1956@fliwatut.scifi>
Message-ID: <Pine.LNX.4.44.0205241532430.27511-100000@mambo.peabody.jhu.edu>


I modified pa_mac_core.c (4/12/02 version) in portaudio (V18) to get
full-duplex using USB iMic on pd.

Although one can get full-duplex using Built-in audio because it appears
as one CoreAudio device, iMic, for example, is mapped to two CoreAudio 
devices.

Main modifications:
- Start (and stop) a second IOProc when there are two different CoreAudio 
  devices.  (Even two different physical devices, I can get input from 
  iMic and output on Built-in speakers.)

- In the IOProc (actually Pa_TimeSlice) use mNumberBuffers instead of
  past_NumOutputChannels to determine if this is for output or input.

Note: it's tested only with iMic and pd-0.35-test23 (G4 laptop).

The diff file is provided below (patch pa_mac_core.c diff).

Ich

=================================================
Ichiro Fujinaga (ich at jhu.edu)
Computer Music Department
Peabody Institute of the Johns Hopkins University
1 E. Mount Vernon Place, Baltimore MD USA 21202
Voice: (410) 659-8100 x1240 Fax: (410) 783-8592
http://www.peabody.jhu.edu/~ich
=================================================

656c656,657
<     if( past->past_NumOutputChannels > 0 )
---
> //    if( past->past_NumOutputChannels > 0 )  IF
>     if( outOutputData->mNumberBuffers > 0 )
662c663,664
<     if(  past->past_NumInputChannels > 0  )
---
> //    if(  past->past_NumInputChannels > 0  ) IF
>     if( inInputData->mNumberBuffers > 0 )
668a671
> 
712c715
< // printf("Num input Buffers: %d; Num output Buffers: %d.\n", inInputData->mNumberBuffers,	outOutputData->mNumberBuffers);
---
> //printf("Num input Buffers: %d; Num output Buffers: %d.\n", inInputData->mNumberBuffers, 	outOutputData->mNumberBuffers);
974a978
> #if 0 // checking diabled IF
987c991
< 
---
> #endif
1050a1055,1070
> 
> // IF start - code added
>     if (pahsc->pahsc_AudioDeviceID != sDeviceInfos[past->past_OutputDeviceID].audioDeviceID)
>     {   
>         AudioDeviceID outputDeviceID = sDeviceInfos[past->past_OutputDeviceID].audioDeviceID;
>         // Assumes output device since pahsc->pahsc_AudioDeviceID is set as inputdevice last in PaHost_OpenStream()
> 
>         // Associate an IO proc with the device and pass a pointer to the audio data context
>         err = AudioDeviceAddIOProc(outputDeviceID, (AudioDeviceIOProc)appIOProc, past);
>         if (err != noErr) goto error;
>     
>         // start playing sound through the device
>         err = AudioDeviceStart(outputDeviceID, (AudioDeviceIOProc)appIOProc);
>         if (err != noErr) goto error;
>     }
> // IF end    
1085a1106,1115
>     if (pahsc->pahsc_AudioDeviceID != sDeviceInfos[past->past_OutputDeviceID].audioDeviceID)
>     {   // stop if second IOProc was started IF
>         AudioDeviceID outputDeviceID = sDeviceInfos[past->past_OutputDeviceID].audioDeviceID;
>         // FIXME - we should ask proc to stop instead of stopping abruptly
>         err = AudioDeviceStop(outputDeviceID, (AudioDeviceIOProc)appIOProc);
>         if (err != noErr) goto Bail;
>     
>         err = AudioDeviceRemoveIOProc(outputDeviceID, (AudioDeviceIOProc)appIOProc);
>         if (err != noErr) goto Bail;
>     }
   




From music at chemie.fu-berlin.de  Fri May 24 23:14:30 2002
From: music at chemie.fu-berlin.de (Michael Iber)
Date: Fri, 24 May 2002 23:14:30 +0200
Subject: [PD] asio clarification
In-Reply-To: <20020524103229.A1698483@man104-1.ucsd.edu>
References: <000801c201fd$07a988e0$6500a8c0@davidasus2002>
 <000801c201fd$07a988e0$6500a8c0@davidasus2002>
Message-ID: <5.1.0.14.2.20020524231005.00a727f0@mail.chemie.fu-berlin.de>

Hi Miller,
I have pd running with asio on several machines and very stable .....
with the following soundcards:
creamware pulsar (8 i/o) (p2 300MHz)
rme9652 (8 i/o) p3 600 MHz
tascam us-428 (2 i/o) p3 1000MHz
I could not get it runnning with the terratec MT88 (and I only did 
modifications for the 8 in/out, otherwise I used the precompiled version.
Regards,
Michael



At 10:32 24.05.2002 -0700, you wrote:
>Hi all,
>
>Pd works badly with ASIO, but there's at least one bug fix I'm hoping to
>install which might make things not quite so lame as before (fixing it
>so you can at least select the device!)
>
>I still haven't been able to get ASIO running on any of the machines I've
>tried it on and so can't do a very thorough job of debugging it...
>
>cheers
>Miller
>
>On Wed, May 22, 2002 at 07:56:17PM -0600, David Sabine wrote:
> > Hello,
> >
> > Should PD use MME or WDM asio drivers?
> >
> > I've purchased a Roland UA-5 and according to their support 
> documentation the MME and WDM drivers cannot be installed on the same 
> machine at the same time -- I have to choose ONE or the OTHER.
> >
> > I'm using Windows XP.
> >
> > This is really the first question in a long list of questions I have 
> about asio with PD:  the others include:
> > 1. why does PD 'hang' when I use the -asio flag.
> > 2. why doesn't the -soundindev and -soundoutdev flags work? (I can't 
> select any device other than the system default device.)
> > 3. and I have a lot of questions for Roland too!

Michael Iber

http://www.iberspace.de
mailto://mail at iber-online.de




From moocow at ling.uni-potsdam.de  Sat May 25 00:22:21 2002
From: moocow at ling.uni-potsdam.de (Bryan Jurish)
Date: Sat, 25 May 2002 00:22:21 +0200
Subject: [pd] shell and ongoing processes
In-Reply-To: <3CEE7737.1090704@free.fr>
References: <3CEE7737.1090704@free.fr>
Message-ID: <15598.48413.990562.425053@carrot.uni-unseen.dw>


morning,

 > Bo.T wrote:
 > 
 >  >Hi all,
 >  >
 >  >  since i seem to have the usual habit of asking questions that
 >  >no one else knows the answer to either, i thought i'D ask
 >  >an easy one.
 >  >
 >  >  can the ggee shell external start a process (via a shell script)
 >  >that keeps going?
 >  >
 >  >  I keep trying it and it does not want to work, the ps aux
 >  >command gives [pd <defunct>], which seems to correspond to
 >  >the nonrunning process that I am trying to run.
 [snip]

i've had this this problem as well; basically what i'd like
is an "interpreter" object that feeds its inlet to stdin
and passes stdout to its outlet, 'shell' didn't work for
me, either :-(

On 24 May 2002 at 19:24:07, Yves Degoyon wrote:
 > 
 > hi,
 > 
 > did you consider using netsend/netreceive
 > in your patches, i use them to cummunicate
 > with Apache's CGIS and it's stable.

i've tried this too; the thing is, i'm lazy and would like to
be able to control the whole complex from within pd; as it is,
i have to start the 'netreceive | my-interpreter | netsend'
pipeline by hand, which can be a pain in the wazoo.

maybe i'll actually get around to writing such a wrapper
once my interpreter gets fixed up a bit ;-)

marmosets,
	Bryan


From ydegoyon at free.fr  Sat May 25 03:29:23 2002
From: ydegoyon at free.fr (Yves Degoyon)
Date: Sat, 25 May 2002 03:29:23 +0200
Subject: [PD] About dynamic patches
References: <3CED6589.1040605@free.fr> <003f01c2030d$994ffed0$1700a8c0@sme>
Message-ID: <3CEEE8F3.6080504@free.fr>



sme wrote:

>hi yves,
>first thing i saw is, that there are two outlets of oscibank~ one laying
>on the other and only one is connected. to make it dynamically you can
>use messages.
>
that was a cut&paste mistake...

>
>if you have an abstraction, that contains the filter and osc of one
>slice ("abstraction-slice) than you can use a messge like
>[;pd-test-banks.pd obj 50 50 abstraction-slice $1 $2( to create it in
>the patch. 50 50 is the position, $1 $2 could be arguments for eg. the
>ID and the frequencyband of the slice. inside the abstraction you can
>work with send~ receive~ catch~ and throw~. so you don?t need any
>connection-chords and it is independent from the number of abstractions.
>when you build the abstractions there has to be the algorithm to tell
>the message the arguments of each abstraction. (if there are 32 filters,
>then the args for abstraction number 1, 2, 3, 4, ... are bla bla bla,
>...)
>the dynamically deleting is not working with messages under windows, but
>i?m shure it is working under linux (find, cut).
>
good start, doesn't "cut" crashes sometimes ???
( from my memory of a former thread )

>
>and then, my last point, i saw that you are multiplying the osc~ with
>the inlet~ (which is the audio-signal of the slice). that is a kind of
>ring-modulation. is that what you wanted to resynthetize.
>
no, that patch is a filter bank/oscillator bank resynthesis
but the number of oscillators (32) is much too low
to have a real resynthesis.

cheers,

yves






From bovbjerg at musik.auc.dk  Sat May 25 10:42:17 2002
From: bovbjerg at musik.auc.dk (=?iso-8859-1?Q?S=F8ren_Bovbjerg?=)
Date: Sat, 25 May 2002 10:42:17 +0200
Subject: [PD] asio
References: <Pine.OSF.4.44.0205241443160.14963-100000@xenia.media.mit.edu>
Message-ID: <002301c203c8$13cdeb80$53e9a8c0@penthouse>

> 2 is the device number of my soundcard's native ASIO driver, 0 and 1 are
> the MME and WDM ASIO drivers. As far as I can tell, PD does not set this
> number from the command line, so at the moment you must change it and
> recompile.

Alternatively (like if you don't have a compiler ;-) rename the ASIO entries
in the registry (backup first) so that the prefered device becomes the first
on the list. (The devices are sorted alphabeticly). It is at
HKEY_LOCAL_MACHINE\SOFTWARE\ASIO

Remember to restore the names if you upgrade you ASIO drivers for some
reason :-)

Cheers
Soeren




From ydegoyon at free.fr  Sat May 25 16:20:35 2002
From: ydegoyon at free.fr (Yves Degoyon)
Date: Sat, 25 May 2002 16:20:35 +0200
Subject: [pd] shell and ongoing processes
References: <3CEE7130.B51857A7@timesup.org> <3CEE7705.5030107@free.fr> <3CEF5F4C.D92E803B@timesup.org>
Message-ID: <3CEF9DB3.9040505@free.fr>

>
>
>
>
>  yes, I am using netsend/receive, but the program on the other
>end, piping the pdreceive into the program and forwarding the
>output via pdsend back to PD, needs to be started. If this
>were possible from shell, or otherwise from inside PD, then
>I could have small units that started the piping chain within
>the PD patch rather than having to start it myself from the 
>command line.
>
i've made a little test script ( here attached )
that does the lauching of pdreceive
and then communicates with pd.

it DOES stay alive and the problem is rather
that the process is not destroyed when i destroy
the shell object, that's why <defunct> processes
appear ( the father ( shell object ) is dead
and the script is still alive ).

then you cannot launch a new instance
of your script if the former one holds
an exclusive ressource ( like a port number ).

in my example, this luckily works but
this is surely unclean...

cheers,

yves


-------------- next part --------------
A non-text attachment was scrubbed...
Name: shell-alive.tar.gz
Type: application/octet-stream
Size: 700 bytes
Desc: not available
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020525/6ae0f6b7/attachment.obj>

From ydegoyon at free.fr  Sat May 25 18:27:01 2002
From: ydegoyon at free.fr (Yves Degoyon)
Date: Sat, 25 May 2002 18:27:01 +0200
Subject: [pd] shell and ongoing processes
References: <3CEE7130.B51857A7@timesup.org> <3CEE7705.5030107@free.fr> <3CEF5F4C.D92E803B@timesup.org> <3CEF9DB3.9040505@free.fr>
Message-ID: <3CEFBB55.2000408@free.fr>

6 lines of codes were added to shell.c
to remove all these zombies.

about some definitions :

a zombie is a process that wants to terminate
but cannot warn its dead father,
so it is kept in system tables endlessly.

to clean up properly, the father's got to wait
the ending of its child before exiting.

cheers,

yves:

Yves Degoyon wrote:

>>
>>
>>
>>
>>  yes, I am using netsend/receive, but the program on the other
>> end, piping the pdreceive into the program and forwarding the
>> output via pdsend back to PD, needs to be started. If this
>> were possible from shell, or otherwise from inside PD, then
>> I could have small units that started the piping chain within
>> the PD patch rather than having to start it myself from the command 
>> line.
>>
> i've made a little test script ( here attached )
> that does the lauching of pdreceive
> and then communicates with pd.
>
> it DOES stay alive and the problem is rather
> that the process is not destroyed when i destroy
> the shell object, that's why <defunct> processes
> appear ( the father ( shell object ) is dead
> and the script is still alive ).
>
> then you cannot launch a new instance
> of your script if the former one holds
> an exclusive ressource ( like a port number ).
>
> in my example, this luckily works but
> this is surely unclean...
>
> cheers,
>
> yves
>
>

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: shell.c
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020525/373b72ba/attachment.asc>

From ydegoyon at free.fr  Sat May 25 21:11:16 2002
From: ydegoyon at free.fr (Yves Degoyon)
Date: Sat, 25 May 2002 21:11:16 +0200
Subject: [pd] shell and ongoing processes
References: <3CEE7130.B51857A7@timesup.org> <3CEE7705.5030107@free.fr> <3CEF5F4C.D92E803B@timesup.org> <3CEF9DB3.9040505@free.fr> <3CEFBB55.2000408@free.fr>
Message-ID: <3CEFE1D4.3080807@free.fr>

yeah, me again, fixed another problem in shell :

it could not take float arguments ( like a port number )
and i needed it.

yves

Yves Degoyon wrote:

> 6 lines of codes were added to shell.c
> to remove all these zombies.
>
> about some definitions :
>
> a zombie is a process that wants to terminate
> but cannot warn its dead father,
> so it is kept in system tables endlessly.
>
> to clean up properly, the father's got to wait
> the ending of its child before exiting.
>
> cheers,
>
> yves:
>

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: shell.c
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020525/d018e6c8/attachment.txt>

From andy at eh2o.ws  Sat May 25 22:49:16 2002
From: andy at eh2o.ws (Andrew (Andy) W.  Schmeder)
Date: 25 May 2002 13:49:16 -0700
Subject: [PD] Input Controllers for Pd with finer grain than MIDI
In-Reply-To: <Pine.GSO.4.43.0205231209310.23541-100000@qlink.queensu.ca>
References: <Pine.GSO.4.43.0205231209310.23541-100000@qlink.queensu.ca>
Message-ID: <1022359756.1476.6.camel@blackbox>

> I built a controller that uses the joystick port (spacetaxi.de)
> but the jitter is a little too much to deal with (unless anyone has a
> jitter-filter patch they could send me).

To reduce jitter on a joystick I use joystick-value -> sig~ -> lop~. 
There is no loss of information assuming that the jitter is faster than
you can physically move the joystick. 


andy


From olaf.matthes at gmx.de  Sun May 26 00:43:45 2002
From: olaf.matthes at gmx.de (Olaf Matthes)
Date: Sun, 26 May 2002 00:43:45 +0200
Subject: [PD] lists and arrays
Message-ID: <3CF013A1.6471F07@gmx.de>

Hi all,

I've got a question concerning how to get a list into an array.

I use an object which outputs a list of values (floats) and on a second
outlet the number of values. Now I'd like to write the values into an
array.

Using tabread seems not to work. A message like [;array99 0 $1] would
set only one value but I want to set a variable number of values....
(thus I would need a variable number of $1 ... $n).

Any ideas?

Olaf



From marius.schebella at chello.at  Sun May 26 00:51:55 2002
From: marius.schebella at chello.at (sme)
Date: Sun, 26 May 2002 00:51:55 +0200
Subject: [PD] lists and arrays
References: <3CF013A1.6471F07@gmx.de>
Message-ID: <001801c2043e$c4d40d30$1700a8c0@sme>

hi,
you can resize the array to the number of values and use "tabset" from zexy.
s?me.

----- Original Message -----
From: "Olaf Matthes" <olaf.matthes at gmx.de>
To: "pd-list" <pd-list at iem.kug.ac.at>
Sent: Sunday, May 26, 2002 12:43 AM
Subject: [PD] lists and arrays


> Hi all,
>
> I've got a question concerning how to get a list into an array.
>
> I use an object which outputs a list of values (floats) and on a second
> outlet the number of values. Now I'd like to write the values into an
> array.
>
> Using tabread seems not to work. A message like [;array99 0 $1] would
> set only one value but I want to set a variable number of values....
> (thus I would need a variable number of $1 ... $n).
>
> Any ideas?
>
> Olaf
>
>
>




From marius.schebella at chello.at  Sun May 26 10:54:21 2002
From: marius.schebella at chello.at (sme)
Date: Sun, 26 May 2002 10:54:21 +0200
Subject: [PD] find
Message-ID: <000701c20492$ed8bbe90$1700a8c0@sme>

hi,
the "find" option from the menu crashes pd when an object should be found.
(sorry, that i am insisting in this again), maybe someone has an idea what
causes this error. it is w2k and pd 0.35-21.
s?me.




From marius.schebella at chello.at  Sun May 26 11:00:28 2002
From: marius.schebella at chello.at (sme)
Date: Sun, 26 May 2002 11:00:28 +0200
Subject: [PD] openpanel
Message-ID: <000d01c20493$c84b31f0$1700a8c0@sme>

hi,
if i use the openpanel then the patch-window from which i call it goes into
the backround after the file is loaded and the Pd (main) window is in the
front (and activated). this looks like a bug...
pd 0.35-xx and Windows.
marius.




From barknech at ph-cip.uni-koeln.de  Sun May 26 11:32:38 2002
From: barknech at ph-cip.uni-koeln.de (Frank Barknecht)
Date: Sun, 26 May 2002 11:32:38 +0200
Subject: [PD] How to get the size of the signal vector
Message-ID: <20020526113238.B2581@fliwatut.scifi>


Hi,

I'm exploring the usefulness of the SndObj-library for the easement of
signal external development with flext.
SndObjUrl is http://www.may.ie/academic/music/musictec/SndObj/main.html

A SndObj can calculate common signals like oscil, phasor etc. It does
this on a signal vector much like PD does. The vectorsize of a SndObj
is set at the construction of the object, but it can change during the
object's lifetime, as well. 

Now I think, that I must match the SndObj.vectorsize with that of the
signal vector in PD, hold in the t_signal struct as "int s_n"

My question is: How can I get this value in PD, before I enter the
dsp_perform routine i.e. at the external object's construction time,
not only at processing time? 

And a related question is: When does this value change and how do I
recognize changes? I think, the [block] object changes the vector
size, doesn't it?

ciao,
-- 
 Frank Barknecht                               _ ______footils.org__


From finnendahl at folkwang-hochschule.de  Sun May 26 17:22:46 2002
From: finnendahl at folkwang-hochschule.de (Orm Finnendahl)
Date: Sun, 26 May 2002 17:22:46 +0200
Subject: [PD] lists and arrays
In-Reply-To: <001801c2043e$c4d40d30$1700a8c0@sme>
References: <3CF013A1.6471F07@gmx.de> <001801c2043e$c4d40d30$1700a8c0@sme>
Message-ID: <20020526152245.GB14647@grisey.kgw.tu-berlin.de>

Hi Olaf,

below is another way it could be done. it needs the drip object of
zexy. The advantages: you don't have to know the number of elements in
the list in advance and you can put it at any location in tables of
arbitrary sizes.


--
Orm


#N canvas 0 0 450 300 10;
#X obj 171 66 drip;
#X msg 209 66 0;
#X obj 171 38 t a b;
#X obj 196 122 f;
#X text 240 66 starting table-position;
#X obj 235 123 + 1;
#X text 262 122 counting loop;
#N canvas 0 0 450 300 graph1 0;
#X array array1 10 float 1;
#A 0 0 0 0 0 0 0 0 0 0 0;
#X coords 0 10 9 -10 200 140 1;
#X restore 243 156 graph;
#X obj 135 156 tabwrite array1;
#X msg 176 4 3 1 4 2 5;
#X msg 258 5 2 -3 5;
#X obj 171 89 t f b;
#X msg 75 4 0 0 0 0 0 0 0 0;
#X connect 0 0 11 0;
#X connect 1 0 3 1;
#X connect 2 0 0 0;
#X connect 2 1 1 0;
#X connect 3 0 5 0;
#X connect 3 0 8 1;
#X connect 5 0 3 1;
#X connect 9 0 2 0;
#X connect 10 0 2 0;
#X connect 11 0 8 0;
#X connect 11 1 3 0;
#X connect 12 0 2 0;


Am Sonntag, den 26. Mai 2002 um 00:51:55 Uhr (+0200) schrieb sme:
> hi,
> you can resize the array to the number of values and use "tabset" from zexy.
> s?me.
> 
> ----- Original Message -----
> From: "Olaf Matthes" <olaf.matthes at gmx.de>
> To: "pd-list" <pd-list at iem.kug.ac.at>
> Sent: Sunday, May 26, 2002 12:43 AM
> Subject: [PD] lists and arrays
> 
> 
> > Hi all,
> >
> > I've got a question concerning how to get a list into an array.
> >
> > I use an object which outputs a list of values (floats) and on a second
> > outlet the number of values. Now I'd like to write the values into an
> > array.
> >
> > Using tabread seems not to work. A message like [;array99 0 $1] would
> > set only one value but I want to set a variable number of values....
> > (thus I would need a variable number of $1 ... $n).
> >
> > Any ideas?
> >
> > Olaf
> >
> >
> >
> 
> 


From music at chemie.fu-berlin.de  Sun May 26 17:38:01 2002
From: music at chemie.fu-berlin.de (Michael Iber)
Date: Sun, 26 May 2002 17:38:01 +0200
Subject: [PD] lists and arrays
In-Reply-To: <3CF013A1.6471F07@gmx.de>
Message-ID: <5.1.0.14.2.20020526173719.00a37da0@mail.chemie.fu-berlin.de>

what about using a counter for the index value or for++?
Michael



At 00:43 26.05.02 +0200, you wrote:
>Hi all,
>
>I've got a question concerning how to get a list into an array.
>
>I use an object which outputs a list of values (floats) and on a second
>outlet the number of values. Now I'd like to write the values into an
>array.
>
>Using tabread seems not to work. A message like [;array99 0 $1] would
>set only one value but I want to set a variable number of values....
>(thus I would need a variable number of $1 ... $n).
>
>Any ideas?
>
>Olaf




From music at chemie.fu-berlin.de  Sun May 26 17:42:11 2002
From: music at chemie.fu-berlin.de (Michael Iber)
Date: Sun, 26 May 2002 17:42:11 +0200
Subject: [PD] lists and arrays
In-Reply-To: <3CF013A1.6471F07@gmx.de>
Message-ID: <5.1.0.14.2.20020526174141.00a3d020@mail.chemie.fu-berlin.de>

and of course use drip to unfold the list ....

At 00:43 26.05.02 +0200, you wrote:
>Hi all,
>
>I've got a question concerning how to get a list into an array.
>
>I use an object which outputs a list of values (floats) and on a second
>outlet the number of values. Now I'd like to write the values into an
>array.
>
>Using tabread seems not to work. A message like [;array99 0 $1] would
>set only one value but I want to set a variable number of values....
>(thus I would need a variable number of $1 ... $n).
>
>Any ideas?
>
>Olaf




From jsarlo at mambo.peabody.jhu.edu  Sun May 26 18:11:17 2002
From: jsarlo at mambo.peabody.jhu.edu (Joseph A. Sarlo)
Date: Sun, 26 May 2002 12:11:17 -0400 (EDT)
Subject: [PD] How to get the size of the signal vector
In-Reply-To: <20020526113238.B2581@fliwatut.scifi>
Message-ID: <Pine.LNX.4.44.0205261141190.9010-100000@mambo.peabody.jhu.edu>

> My question is: How can I get this value in PD, before I enter the
> dsp_perform routine i.e. at the external object's construction time,
> not only at processing time?  

Why is this necessary? The vector size in PD will be 64 unless it is
changed by a block~ or switch~ object. I'm not familiar with SndObj, but
you've said the vector size can be changed at runtime, so can't you just
initialize your SndObj vector size to 64 in the constructor and change it
later? It seems to me that you are going to have to check the block size
every DSP loop anyway to see if it's been changed, since block~ can change 
it while audio is turned on. So it doesn't really do you any good to know 
what the vector size is before audio is turned on, since someone can add a 
block~ object to their patch and change the vector size after.

> And a related question is: When does this value change and how do I
> recognize changes? I think, the [block] object changes the vector
> size, doesn't it?

I think all you need to do is give your object a property that holds
vector size and pass the s_n member of the t_signal struct that you get
from PD to your "perform" method (which you must be doing anyway). Then,
before the perform method loop, you can check that your object's vector
size and the PD vector size are equal and act accordingly. This is
basically what I did for my windowing function externals.

HTH

Joe
-- 
 ______________________________
|
| Joseph A. Sarlo
|
| jsarlo at mambo.peabody.jhu.edu
|______________________________







From geiger at xdv.org  Sun May 26 18:15:55 2002
From: geiger at xdv.org (=?X-UNKNOWN?Q?g=FCnter_geiger?=)
Date: Sun, 26 May 2002 18:15:55 +0200 (CEST)
Subject: [pd] shell and ongoing processes
In-Reply-To: <3CEFE1D4.3080807@free.fr>
Message-ID: <Pine.LNX.4.31.0205261745450.12785-100000@xdv.org>


Hi Yves,

this is great, thank you for the patch, I had the zombie thing fixed some
days ago, but I think the patch didnt make it to the list and I haven't
put a new version of ggee on the web.

Didn't realize the float problem though, ....

There were other things I wanted to add to shell, in order to use it
as a general script interpreter within pd, ...
like starting a perl script etc.
for this it needs communication through shell inlet and the stdio
of the scripting process.

Greetings,

Guenter






From rat at telecoma.net  Sun May 26 18:22:50 2002
From: rat at telecoma.net (rat at telecoma.net)
Date: Sun, 26 May 2002 18:22:50 +0200 (MEST)
Subject: [pd] shell and ongoing processes
In-Reply-To: <Pine.LNX.4.31.0205261745450.12785-100000@xdv.org>
Message-ID: <Pine.LNX.3.96.1020526181851.17425C-200000@lalobe.telecoma.net>

> this is great, thank you for the patch, I had the zombie thing fixed some
> days ago, but I think the patch didnt make it to the list and I haven't
> put a new version of ggee on the web.

the "no zombie" version was sent to the dev-list
here it is again

lg

e.

-------------- next part --------------
/* (C) Guenter Geiger <geiger at epy.co.at> */





#include <m_pd.h>

#ifdef NT

#pragma warning( disable : 4244 )

#pragma warning( disable : 4305 )

#endif



#include <unistd.h>

#include <stdio.h>

#include <sys/types.h>

#include <sys/wait.h>

#include <signal.h>



/* ------------------------ shell ----------------------------- */



#define INBUFSIZE 1024



static t_class *shell_class;





typedef struct _shell

{

     t_object x_obj;

     int      x_echo;

     char *sr_inbuf;

     int sr_inhead;

     int sr_intail;

     void* x_binbuf;

     int fdpipe[2];

     int pid;

} t_shell;



static int shell_pid;



void child_handler(int n)

{

	int ret;

	waitpid(-1,&ret,WNOHANG);

}



void shell_bang(t_shell *x)

{

     post("bang");

}



#if 1

static void shell_doit(void *z, t_binbuf *b)

{

    t_atom messbuf[1024];

    t_shell *x = (t_shell *)z;

    int msg, natom = binbuf_getnatom(b);

    t_atom *at = binbuf_getvec(b);



    for (msg = 0; msg < natom;)

    {

    	int emsg;

	for (emsg = msg; emsg < natom && at[emsg].a_type != A_COMMA

	    && at[emsg].a_type != A_SEMI; emsg++)

	    	;

	if (emsg > msg)

	{

	    int i;

	    for (i = msg; i < emsg; i++)

	    	if (at[i].a_type == A_DOLLAR || at[i].a_type == A_DOLLSYM)

	    {

	    	pd_error(x, "netreceive: got dollar sign in message");

		goto nodice;

	    }

	    if (at[msg].a_type == A_FLOAT)

	    {

	    	if (emsg > msg + 1)

		    outlet_list(x->x_obj.ob_outlet,  0, emsg-msg, at + msg);

		else outlet_float(x->x_obj.ob_outlet,  at[msg].a_w.w_float);

	    }

	    else if (at[msg].a_type == A_SYMBOL)

	    	outlet_anything(x->x_obj.ob_outlet,  at[msg].a_w.w_symbol,

		    emsg-msg-1, at + msg + 1);

	}

    nodice:

    	msg = emsg + 1;

    }

}





void shell_read(t_shell *x, int fd)

{

     char buf[INBUFSIZE];

     t_binbuf* bbuf = binbuf_new();

     int i;

     int readto =

	  (x->sr_inhead >= x->sr_intail ? INBUFSIZE : x->sr_intail-1);

     int ret;



     ret = read(fd, buf,INBUFSIZE);

     buf[ret] = '\0';



     for (i=0;i<ret;i++)

       if (buf[i] == '\n') buf[i] = ';';

     if (ret < 0)

       {

	 error("shell: pipe read error");

	 sys_rmpollfn(fd);

	 x->fdpipe[0] = -1;

	 close(fd);

	 return;

       }

     else if (ret == 0)

       {

	 post("EOF on socket %d\n", fd);

	 sys_rmpollfn(fd);

	 x->fdpipe[0] = -1;

	 close(fd);

	 return;

       }

     else

       {

	 int natom;

	 t_atom *at;

	 binbuf_text(bbuf, buf, strlen(buf));

	 

	 natom = binbuf_getnatom(bbuf);

	 at = binbuf_getvec(bbuf);

	 shell_doit(x,bbuf);

	 

       }

     binbuf_free(bbuf);

}



#endif



static void shell_anything(t_shell *x, t_symbol *s, int ac, t_atom *at)

{

     int i;

     char* argv[20];



     argv[0] = s->s_name;



     if (x->fdpipe[0] != -1) {

	  close(x->fdpipe[0]);

	  close(x->fdpipe[1]);

	  sys_rmpollfn(x->fdpipe[0]);

	  x->fdpipe[0] = -1;

	  x->fdpipe[1] = -1;

	  kill(x->pid,SIGKILL);

     }





	  

     for (i=1;i<=ac;i++) {

	  argv[i] = atom_getsymbolarg(i-1,ac,at)->s_name;

	  /* post("argument %s",argv[i]);*/

     }

     argv[i] = 0;



     if (pipe(x->fdpipe) < 0)

	  error("unable to create pipe");



     sys_addpollfn(x->fdpipe[0],shell_read,x);



     if (!(x->pid = fork())) {

	  /* reassign stdout */

	  dup2(x->fdpipe[1],1);

	  execvp(s->s_name,argv);

	  exit(0);

     }



     if (x->x_echo)

	  outlet_anything(x->x_obj.ob_outlet, s, ac, at); 

}







void shell_free(t_shell* x)

{

    binbuf_free(x->x_binbuf);

}



static void *shell_new()

{

    t_shell *x = (t_shell *)pd_new(shell_class);



    x->x_echo = 0;

    x->fdpipe[0] = -1;

    x->fdpipe[1] = -1;



    x->sr_inhead = x->sr_intail = 0;

    if (!(x->sr_inbuf = (char*) malloc(INBUFSIZE))) bug("t_shell");;



    x->x_binbuf = binbuf_new();



    outlet_new(&x->x_obj, &s_list);

    return (x);

}



void shell_setup(void)

{

    shell_class = class_new(gensym("shell"), (t_newmethod)shell_new, 

			    (t_method)shell_free,sizeof(t_shell), 0,0);

    class_addbang(shell_class,shell_bang);

    class_addanything(shell_class, shell_anything);

    signal(SIGCHLD, child_handler);

}






From dave at davesabine.com  Mon May 27 00:18:56 2002
From: dave at davesabine.com (David Sabine)
Date: Sun, 26 May 2002 16:18:56 -0600
Subject: [PD] find
References: <000701c20492$ed8bbe90$1700a8c0@sme>
Message-ID: <003201c20503$55bfa920$6500a8c0@davidasus2002>

I've experienced the same problem.

Regards,
Dave S



----- Original Message -----
From: "sme" <marius.schebella at chello.at>
To: "pd-list" <pd-list at iem.kug.ac.at>
Sent: Sunday, May 26, 2002 2:54 AM
Subject: [PD] find


hi,
the "find" option from the menu crashes pd when an object should be found.
(sorry, that i am insisting in this again), maybe someone has an idea what
causes this error. it is w2k and pd 0.35-21.
s?me.










From ydegoyon at free.fr  Mon May 27 01:27:18 2002
From: ydegoyon at free.fr (Yves Degoyon)
Date: Mon, 27 May 2002 01:27:18 +0200
Subject: [PD] finally using PD on OSX
Message-ID: <3CF16F56.8080501@free.fr>

hi,

i finally came up with a usable version
of PD for OSX but one thing really bothers me:

i can only get properties in edition mode
by double-clicking on an object.

i didn't find the way of getting properties menu
in performance mode, there must be
a magic combination of keys to get this,
i tried <apple>click, <shift><apple>click, ... with no success.

in fact, it worked when i plugged a 3-button mouse
to the iBook but i'd rather not do this.

cheers,

yves



From mpuckett at man104-1.ucsd.edu  Mon May 27 01:40:15 2002
From: mpuckett at man104-1.ucsd.edu (Miller Puckette)
Date: Sun, 26 May 2002 16:40:15 -0700
Subject: [PD] How to get the size of the signal vector
In-Reply-To: <Pine.LNX.4.44.0205261141190.9010-100000@mambo.peabody.jhu.edu>; from jsarlo@mambo.peabody.jhu.edu on Sun, May 26, 2002 at 12:11:17PM -0400
References: <20020526113238.B2581@fliwatut.scifi> <Pine.LNX.4.44.0205261141190.9010-100000@mambo.peabody.jhu.edu>
Message-ID: <20020526164015.A1988270@man104-1.ucsd.edu>

Hi all,

There's no way to get blocksize until DSP is turned on.  The reason is that
someone could add or change a block~ object after the object you're making
gets created, so that it really isn't possible at creation time to
know the size (or the sample rate either.)  This causes some trouble in objects
like send~ which can't know what size of internal buffer to make...!

cheers
Miller

On Sun, May 26, 2002 at 12:11:17PM -0400, Joseph A. Sarlo wrote:
> > My question is: How can I get this value in PD, before I enter the
> > dsp_perform routine i.e. at the external object's construction time,
> > not only at processing time?  
> 
> Why is this necessary? The vector size in PD will be 64 unless it is
> changed by a block~ or switch~ object. I'm not familiar with SndObj, but
> you've said the vector size can be changed at runtime, so can't you just
> initialize your SndObj vector size to 64 in the constructor and change it
> later? It seems to me that you are going to have to check the block size
> every DSP loop anyway to see if it's been changed, since block~ can change 
> it while audio is turned on. So it doesn't really do you any good to know 
> what the vector size is before audio is turned on, since someone can add a 
> block~ object to their patch and change the vector size after.
> 
> > And a related question is: When does this value change and how do I
> > recognize changes? I think, the [block] object changes the vector
> > size, doesn't it?
> 
> I think all you need to do is give your object a property that holds
> vector size and pass the s_n member of the t_signal struct that you get
> from PD to your "perform" method (which you must be doing anyway). Then,
> before the perform method loop, you can check that your object's vector
> size and the PD vector size are equal and act accordingly. This is
> basically what I did for my windowing function externals.
> 
> HTH
> 
> Joe
> -- 
>  ______________________________
> |
> | Joseph A. Sarlo
> |
> | jsarlo at mambo.peabody.jhu.edu
> |______________________________
> 
> 
> 
> 
> 


From mpuckett at man104-1.ucsd.edu  Mon May 27 01:41:41 2002
From: mpuckett at man104-1.ucsd.edu (Miller Puckette)
Date: Sun, 26 May 2002 16:41:41 -0700
Subject: [PD] find
In-Reply-To: <003201c20503$55bfa920$6500a8c0@davidasus2002>; from dave@davesabine.com on Sun, May 26, 2002 at 04:18:56PM -0600
References: <000701c20492$ed8bbe90$1700a8c0@sme> <003201c20503$55bfa920$6500a8c0@davidasus2002>
Message-ID: <20020526164141.B1988270@man104-1.ucsd.edu>

Yep, I'm getting it too.  This is at least the third time I've broken "find"
(and I've fixed it twice...)

cheers
Miller

On Sun, May 26, 2002 at 04:18:56PM -0600, David Sabine wrote:
> I've experienced the same problem.
> 
> Regards,
> Dave S
> 
> 
> 
> ----- Original Message -----
> From: "sme" <marius.schebella at chello.at>
> To: "pd-list" <pd-list at iem.kug.ac.at>
> Sent: Sunday, May 26, 2002 2:54 AM
> Subject: [PD] find
> 
> 
> hi,
> the "find" option from the menu crashes pd when an object should be found.
> (sorry, that i am insisting in this again), maybe someone has an idea what
> causes this error. it is w2k and pd 0.35-21.
> s?me.
> 
> 
> 
> 
> 
> 
> 
> 


From mpuckett at man104-1.ucsd.edu  Mon May 27 01:43:52 2002
From: mpuckett at man104-1.ucsd.edu (Miller Puckette)
Date: Sun, 26 May 2002 16:43:52 -0700
Subject: [PD] finally using PD on OSX
In-Reply-To: <3CF16F56.8080501@free.fr>; from ydegoyon@free.fr on Mon, May 27, 2002 at 01:27:18AM +0200
References: <3CF16F56.8080501@free.fr>
Message-ID: <20020526164352.C1988270@man104-1.ucsd.edu>

Hi all,

You can only get properties in edit mode in OSX.  I could assign some crazy
key combination to do that for "locked" ("run mode") patches, but I found
out pretty fast that it's bad to have double-click do this (tried to
switch a toggle on and off quickly and instead got the dialog!)

cheers
Miller

On Mon, May 27, 2002 at 01:27:18AM +0200, Yves Degoyon wrote:
> hi,
> 
> i finally came up with a usable version
> of PD for OSX but one thing really bothers me:
> 
> i can only get properties in edition mode
> by double-clicking on an object.
> 
> i didn't find the way of getting properties menu
> in performance mode, there must be
> a magic combination of keys to get this,
> i tried <apple>click, <shift><apple>click, ... with no success.
> 
> in fact, it worked when i plugged a 3-button mouse
> to the iBook but i'd rather not do this.
> 
> cheers,
> 
> yves
> 


From ydegoyon at free.fr  Mon May 27 01:54:27 2002
From: ydegoyon at free.fr (Yves Degoyon)
Date: Mon, 27 May 2002 01:54:27 +0200
Subject: [PD] finally using PD on OSX
References: <3CF16F56.8080501@free.fr> <20020526164352.C1988270@man104-1.ucsd.edu>
Message-ID: <3CF175B3.2060707@free.fr>

<apple>click would just be fine for me....

but, just for finding out, how come
it worked with a three mouse button
and more surprisingly, it worked with the
middle button ??

it must send a key sequence that activates the popup menu
with "Help" and "Properties", right ??

cheers,
yves

Miller Puckette wrote:

>Hi all,
>
>You can only get properties in edit mode in OSX.  I could assign some crazy
>key combination to do that for "locked" ("run mode") patches, but I found
>out pretty fast that it's bad to have double-click do this (tried to
>switch a toggle on and off quickly and instead got the dialog!)
>
>cheers
>Miller
>
>On Mon, May 27, 2002 at 01:27:18AM +0200, Yves Degoyon wrote:
>
>>hi,
>>
>>i finally came up with a usable version
>>of PD for OSX but one thing really bothers me:
>>
>>i can only get properties in edition mode
>>by double-clicking on an object.
>>
>>i didn't find the way of getting properties menu
>>in performance mode, there must be
>>a magic combination of keys to get this,
>>i tried <apple>click, <shift><apple>click, ... with no success.
>>
>>in fact, it worked when i plugged a 3-button mouse
>>to the iBook but i'd rather not do this.
>>
>>cheers,
>>
>>yves
>>
>
>




From mpuckett at man104-1.ucsd.edu  Mon May 27 04:32:37 2002
From: mpuckett at man104-1.ucsd.edu (Miller Puckette)
Date: Sun, 26 May 2002 19:32:37 -0700
Subject: [PD] finally using PD on OSX
In-Reply-To: <3CF175B3.2060707@free.fr>; from ydegoyon@free.fr on Mon, May 27, 2002 at 01:54:27AM +0200
References: <3CF16F56.8080501@free.fr> <20020526164352.C1988270@man104-1.ucsd.edu> <3CF175B3.2060707@free.fr>
Message-ID: <20020526193237.A2001402@man104-1.ucsd.edu>

Well, I never heard of a mac with more than a 1-button mouse, but as far
as the Tcl/Tk code is concerned, button-3 is bound the same way on Mac as on
PC, so I guess it must still work...

cheers
Miller

On Mon, May 27, 2002 at 01:54:27AM +0200, Yves Degoyon wrote:
> <apple>click would just be fine for me....
> 
> but, just for finding out, how come
> it worked with a three mouse button
> and more surprisingly, it worked with the
> middle button ??
> 
> it must send a key sequence that activates the popup menu
> with "Help" and "Properties", right ??
> 
> cheers,
> yves
> 
> Miller Puckette wrote:
> 
> >Hi all,
> >
> >You can only get properties in edit mode in OSX.  I could assign some crazy
> >key combination to do that for "locked" ("run mode") patches, but I found
> >out pretty fast that it's bad to have double-click do this (tried to
> >switch a toggle on and off quickly and instead got the dialog!)
> >
> >cheers
> >Miller
> >
> >On Mon, May 27, 2002 at 01:27:18AM +0200, Yves Degoyon wrote:
> >
> >>hi,
> >>
> >>i finally came up with a usable version
> >>of PD for OSX but one thing really bothers me:
> >>
> >>i can only get properties in edition mode
> >>by double-clicking on an object.
> >>
> >>i didn't find the way of getting properties menu
> >>in performance mode, there must be
> >>a magic combination of keys to get this,
> >>i tried <apple>click, <shift><apple>click, ... with no success.
> >>
> >>in fact, it worked when i plugged a 3-button mouse
> >>to the iBook but i'd rather not do this.
> >>
> >>cheers,
> >>
> >>yves
> >>
> >
> >
> 


From czaja at chopin.edu.pl  Mon May 27 09:14:59 2002
From: czaja at chopin.edu.pl (Krzysztof Czaja)
Date: Mon, 27 May 2002 09:14:59 +0200
Subject: dev-list (was Re: [pd] shell and ongoing processes)
References: <Pine.LNX.3.96.1020526181851.17425C-200000@lalobe.telecoma.net>
Message-ID: <3CF1DCF3.4040006@chopin.edu.pl>

hi all,

what is dev-list?

Krzysztof

rat at telecoma.net wrote:
...
> the "no zombie" version was sent to the dev-list



From rat at telecoma.net  Mon May 27 09:01:42 2002
From: rat at telecoma.net (rat at telecoma.net)
Date: Mon, 27 May 2002 09:01:42 +0200 (MEST)
Subject: dev-list (was Re: [pd] shell and ongoing processes)
In-Reply-To: <3CF1DCF3.4040006@chopin.edu.pl>
Message-ID: <Pine.LNX.3.96.1020527085918.19928A-100000@lalobe.telecoma.net>

> hi all,
> 
> what is dev-list?

pd-devel at iem.kug.ac.at

http://www.iem.at/mailinglists/pd-list/

it was split up a month or two ago or so ...

lg

e

> 
> Krzysztof
> 
> rat at telecoma.net wrote:
> ...
> > the "no zombie" version was sent to the dev-list
> 
> 



From dieb13 at klingt.org  Mon May 27 10:21:50 2002
From: dieb13 at klingt.org (d)
Date: Mon, 27 May 2002 10:21:50 +0200
Subject: dev-list (was Re: [pd] shell and ongoing processes)
References: <Pine.LNX.3.96.1020527085918.19928A-100000@lalobe.telecoma.net>
Message-ID: <3CF1EC9E.D6CBCC00@klingt.org>

hi all!
it seems i also missed the split.
tried to subscribe to the dev-list & announce-list yesterday, but gut no
response :-(
d13b

> 
> > hi all,
> >
> > what is dev-list?
> 
> pd-devel at iem.kug.ac.at
> 
> http://www.iem.at/mailinglists/pd-list/
> 
> it was split up a month or two ago or so ...
> 
> lg
> 
> e
> 
> >
> > Krzysztof
> >
> > rat at telecoma.net wrote:
> > ...
> > > the "no zombie" version was sent to the dev-list
> >
> >


From olaf.matthes at gmx.de  Mon May 27 10:28:01 2002
From: olaf.matthes at gmx.de (Olaf Matthes)
Date: Mon, 27 May 2002 10:28:01 +0200
Subject: [PD] lists and arrays
References: <3CF013A1.6471F07@gmx.de> <001801c2043e$c4d40d30$1700a8c0@sme> <20020526152245.GB14647@grisey.kgw.tu-berlin.de>
Message-ID: <3CF1EE11.71551D0E@gmx.de>

Hi Orm,

I've tried tabset and it also works without resizing the array (what OTOH would be
no problem because I know the size of the list). I was rather hoping to find a way
to do it without using an extra library but that does not seem to be possible...

I'll probably change the code for my external to read in data directly from an
array and write it back to the same array again.

anyway, thanks alot,

Olaf


Orm Finnendahl schrieb:

> Hi Olaf,
>
> below is another way it could be done. it needs the drip object of
> zexy. The advantages: you don't have to know the number of elements in
> the list in advance and you can put it at any location in tables of
> arbitrary sizes.
>
> --
> Orm
>
>
> Am Sonntag, den 26. Mai 2002 um 00:51:55 Uhr (+0200) schrieb sme:
> > hi,
> > you can resize the array to the number of values and use "tabset" from zexy.
> > s?me.
> >
> > ----- Original Message -----
> > From: "Olaf Matthes" <olaf.matthes at gmx.de>
> > To: "pd-list" <pd-list at iem.kug.ac.at>
> > Sent: Sunday, May 26, 2002 12:43 AM
> > Subject: [PD] lists and arrays
> >
> >
> > > Hi all,
> > >
> > > I've got a question concerning how to get a list into an array.
> > >
> > > I use an object which outputs a list of values (floats) and on a second
> > > outlet the number of values. Now I'd like to write the values into an
> > > array.
> > >
> > > Using tabread seems not to work. A message like [;array99 0 $1] would
> > > set only one value but I want to set a variable number of values....
> > > (thus I would need a variable number of $1 ... $n).
> > >
> > > Any ideas?
> > >
> > > Olaf
> > >
> > >
> > >
> >
> >



From pi at attacksyour.net  Mon May 27 10:28:26 2002
From: pi at attacksyour.net (martin pi)
Date: Mon, 27 May 2002 10:28:26 +0200 (CEST)
Subject: dev-list (was Re: [pd] shell and ongoing processes)
In-Reply-To: <3CF1EC9E.D6CBCC00@klingt.org>
Message-ID: <Pine.LNX.4.21.0205271027120.2317-100000@kontent.attacksyour.net>



i also read the msg about splitting as a proposal
and not as a fact..

is there anyone posting on dev-list (except
erich).

martin



On Mon, 27 May 2002, d wrote:

> hi all!
> it seems i also missed the split.
> tried to subscribe to the dev-list & announce-list yesterday, but gut no
> response :-(
> d13b
> 
> > 
> > > hi all,
> > >
> > > what is dev-list?
> > 
> > pd-devel at iem.kug.ac.at
> > 
> > http://www.iem.at/mailinglists/pd-list/
> > 
> > it was split up a month or two ago or so ...
> > 
> > lg
> > 
> > e
> > 
> > >
> > > Krzysztof
> > >
> > > rat at telecoma.net wrote:
> > > ...
> > > > the "no zombie" version was sent to the dev-list
> > >
> > >
> 
> 


martin pi
attacksyour.net/pi

johann strauss gasse 32 | 7
1040 vienna
++43 699 10 44 37 42

sil.at





From marius.schebella at chello.at  Mon May 27 10:28:47 2002
From: marius.schebella at chello.at (sme)
Date: Mon, 27 May 2002 10:28:47 +0200
Subject: dev-list (was Re: [pd] shell and ongoing processes)
References: <Pine.LNX.3.96.1020527085918.19928A-100000@lalobe.telecoma.net> <3CF1EC9E.D6CBCC00@klingt.org>
Message-ID: <003d01c20558$854a5fa0$1700a8c0@sme>

and I tried to subscribe right now, and got "already subscribed"...
sme.

----- Original Message ----- 
From: "d" <dieb13 at klingt.org>
To: <pd-list at iem.kug.ac.at>
Sent: Monday, May 27, 2002 10:21 AM
Subject: Re: dev-list (was Re: [pd] shell and ongoing processes)


> hi all!
> it seems i also missed the split.
> tried to subscribe to the dev-list & announce-list yesterday, but gut no
> response :-(
> d13b
> 





From marius.schebella at chello.at  Mon May 27 10:33:46 2002
From: marius.schebella at chello.at (sme)
Date: Mon, 27 May 2002 10:33:46 +0200
Subject: [PD] lists and arrays
References: <3CF013A1.6471F07@gmx.de> <001801c2043e$c4d40d30$1700a8c0@sme> <20020526152245.GB14647@grisey.kgw.tu-berlin.de> <3CF1EE11.71551D0E@gmx.de>
Message-ID: <004501c20559$379476a0$1700a8c0@sme>


> I was rather hoping to find a way
> to do it without using an extra library but that does not seem to be
possible...

zexy should really be standard.

s?me.




From pi at attacksyour.net  Mon May 27 10:34:04 2002
From: pi at attacksyour.net (martin pi)
Date: Mon, 27 May 2002 10:34:04 +0200 (CEST)
Subject: dev-list (was Re: [pd] shell and ongoing processes)
In-Reply-To: <003d01c20558$854a5fa0$1700a8c0@sme>
Message-ID: <Pine.LNX.4.21.0205271033380.2317-100000@kontent.attacksyour.net>




> and I tried to subscribe right now, and got "already subscribed"...
> sme.

maybe we are on dev-list and do not know ????? :-)

martin



> 
> ----- Original Message ----- 
> From: "d" <dieb13 at klingt.org>
> To: <pd-list at iem.kug.ac.at>
> Sent: Monday, May 27, 2002 10:21 AM
> Subject: Re: dev-list (was Re: [pd] shell and ongoing processes)
> 
> 
> > hi all!
> > it seems i also missed the split.
> > tried to subscribe to the dev-list & announce-list yesterday, but gut no
> > response :-(
> > d13b
> > 
> 
> 
> 
> 
> 


martin pi
attacksyour.net/pi

johann strauss gasse 32 | 7
1040 vienna
++43 699 10 44 37 42

sil.at





From finnendahl at folkwang-hochschule.de  Mon May 27 06:49:46 2002
From: finnendahl at folkwang-hochschule.de (Orm Finnendahl)
Date: Mon, 27 May 2002 06:49:46 +0200
Subject: [PD] lists and arrays
In-Reply-To: <001801c2043e$c4d40d30$1700a8c0@sme>
References: <3CF013A1.6471F07@gmx.de> <001801c2043e$c4d40d30$1700a8c0@sme>
Message-ID: <20020527044946.GA906@grisey.folkwang-hochschule.de>

Hi Olaf,

below is another way it could be done. it needs the drip object of
zexy. The advantages: you don't have to know the number of elements in
the list in advance and you can put it at any location in tables of
arbitrary sizes.


--
Orm


#N canvas 0 0 450 300 10;
#X obj 171 66 drip;
#X msg 209 66 0;
#X obj 171 38 t a b;
#X obj 196 122 f;
#X text 240 66 starting table-position;
#X obj 235 123 + 1;
#X text 262 122 counting loop;
#N canvas 0 0 450 300 graph1 0;
#X array array1 10 float 1;
#A 0 0 0 0 0 0 0 0 0 0 0;
#X coords 0 10 9 -10 200 140 1;
#X restore 243 156 graph;
#X obj 135 156 tabwrite array1;
#X msg 176 4 3 1 4 2 5;
#X msg 258 5 2 -3 5;
#X obj 171 89 t f b;
#X msg 75 4 0 0 0 0 0 0 0 0;
#X connect 0 0 11 0;
#X connect 1 0 3 1;
#X connect 2 0 0 0;
#X connect 2 1 1 0;
#X connect 3 0 5 0;
#X connect 3 0 8 1;
#X connect 5 0 3 1;
#X connect 9 0 2 0;
#X connect 10 0 2 0;
#X connect 11 0 8 0;
#X connect 11 1 3 0;
#X connect 12 0 2 0;


Am Sonntag, den 26. Mai 2002 um 00:51:55 Uhr (+0200) schrieb sme:
> hi,
> you can resize the array to the number of values and use "tabset" from zexy.
> s?me.
> 
> ----- Original Message -----
> From: "Olaf Matthes" <olaf.matthes at gmx.de>
> To: "pd-list" <pd-list at iem.kug.ac.at>
> Sent: Sunday, May 26, 2002 12:43 AM
> Subject: [PD] lists and arrays
> 
> 
> > Hi all,
> >
> > I've got a question concerning how to get a list into an array.
> >
> > I use an object which outputs a list of values (floats) and on a second
> > outlet the number of values. Now I'd like to write the values into an
> > array.
> >
> > Using tabread seems not to work. A message like [;array99 0 $1] would
> > set only one value but I want to set a variable number of values....
> > (thus I would need a variable number of $1 ... $n).
> >
> > Any ideas?
> >
> > Olaf
> >
> >
> >
> 
> 


From zmoelnig at iem.kug.ac.at  Mon May 27 13:05:38 2002
From: zmoelnig at iem.kug.ac.at (Johannes M Zmoelnig)
Date: Mon, 27 May 2002 13:05:38 +0200 (CEST)
Subject: [PD] pd-dev, pd-announce etc....
Message-ID: <Pine.LNX.4.21.0205271304070.11073-100000@web.iemnet>

hi list!

obviously i am having serious messages with our mail-server right now
i get masses of bouncing-mails from the pd-dev list, indicating that your
addresses do not work (but of course they do)
all these entries are automatically disabled.

hope i will fix this soon...

mfg.cdsadr
IOhannes



From barknech at ph-cip.uni-koeln.de  Mon May 27 11:51:33 2002
From: barknech at ph-cip.uni-koeln.de (Frank Barknecht)
Date: Mon, 27 May 2002 11:51:33 +0200
Subject: dev-list (was Re: [pd] shell and ongoing processes)
In-Reply-To: <003d01c20558$854a5fa0$1700a8c0@sme>
References: <Pine.LNX.3.96.1020527085918.19928A-100000@lalobe.telecoma.net> <3CF1EC9E.D6CBCC00@klingt.org> <003d01c20558$854a5fa0$1700a8c0@sme>
Message-ID: <20020527115133.A5400@fliwatut.scifi>

Hi,
sme hat gesagt: // sme wrote:
> and I tried to subscribe right now, and got "already subscribed"...
> sme.
I'm as well, without knowing. Of course I want to be on such a list, but 
I didn't know, that it already started... So what now?

ciao,
-- 
 Frank Barknecht                               _ ______footils.org__


From rat at telecoma.net  Mon May 27 10:54:16 2002
From: rat at telecoma.net (rat at telecoma.net)
Date: Mon, 27 May 2002 10:54:16 +0200 (MEST)
Subject: dev-list (was Re: [pd] shell and ongoing processes)
In-Reply-To: <Pine.LNX.4.21.0205271027120.2317-100000@kontent.attacksyour.net>
Message-ID: <Pine.LNX.3.96.1020527105121.19928B-100000@lalobe.telecoma.net>

> i also read the msg about splitting as a proposal
> and not as a fact..
> 
> is there anyone posting on dev-list (except
> erich).

haha :-) , no i m not posting to the dev-list but guenther was
posting his shell.c there .

i tried to subscribe some weeks ago but the "list" told me i was
already subscribed (i did not do it), so maybe we are all there
and thats why we did not notice it (sounds like P.K Dick paranoia :-)

i m sure iohannes can clear this somehow ...

cheers

erich
 



From rorytheroar at yahoo.com  Mon May 27 12:17:39 2002
From: rorytheroar at yahoo.com (=?iso-8859-1?q?Rory=20Walsh?=)
Date: Mon, 27 May 2002 11:17:39 +0100 (BST)
Subject: [PD] writesf~??
Message-ID: <20020527101739.75840.qmail@web12302.mail.yahoo.com>

Hi all, I was wondering if anyone could help me with a
little problem I have with the writesf~ object,
whenever I try to write a wav file to disk and try to
open it using a regular sound editor I get an error
which says it is an invalid media format? The only way
I can listen back to the soundfile is with the readsf~
object from pd? Has anyone experienced the same
problem? Thanks in advance!

Rory.

__________________________________________________
Do You Yahoo!?
Everything you'll ever need on one web page
from News and Sport to Email and Music Charts
http://uk.my.yahoo.com


From zmoelnig at iem.at  Mon May 27 14:36:29 2002
From: zmoelnig at iem.at (IOhannes zmoelnig)
Date: Mon, 27 May 2002 14:36:29 +0200
Subject: dev-list (was Re: [pd] shell and ongoing processes)
References: <Pine.LNX.3.96.1020527105121.19928B-100000@lalobe.telecoma.net>
Message-ID: <3CF2284D.6080302@iem.at>

rat at telecoma.net wrote:
>>i also read the msg about splitting as a proposal
>>and not as a fact..
>>
>>is there anyone posting on dev-list (except
>>erich)
> 
> haha :-) , no i m not posting to the dev-list but guenther was
> posting his shell.c there .
> 
> i tried to subscribe some weeks ago but the "list" told me i was
> already subscribed (i did not do it), so maybe we are all there
> and thats why we did not notice it (sounds like P.K Dick paranoia :-)
> 
> i m sure iohannes can clear this somehow ...


ok, i hope i have fixed all the problems now
yes ALL pd-list subscribers are allready subscribed to the 
pd-dev at iem.kug.ac.at and pd-announce at iem.kug.ac.at

however, the lists were sort of down, because i had misconfigured the MTA.
should be up now...


mfg.cdsadr
IOhannes

> 
> cheers
> 
> erich
>  
> 
> 
> 





From ivan.franco at ydreams.com  Mon May 27 23:46:57 2002
From: ivan.franco at ydreams.com (Ivan Franco)
Date: Mon, 27 May 2002 14:46:57 -0700
Subject: [PD] multiple file enclosure??
Message-ID: <006401c205c8$067a4670$070e11ac@ilab07>

Hi there list! I would like to know if there is any possibility
of enclosing multiple files into a single one i.e. to be able
to distribute pd patchs has an application (no gui option, 
GRIPD and a single file containing pd itself and all necessary
functioning externals).
I like the idea of distributing standalones has possible in Max...
Thanks people.
Ivan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020527/352b1ad7/attachment.htm>

From t.grill at gmx.net  Mon May 27 16:13:51 2002
From: t.grill at gmx.net (Thomas Grill)
Date: Mon, 27 May 2002 16:13:51 +0200
Subject: [PD] prepend object
In-Reply-To: <3CF1DCF3.4040006@chopin.edu.pl>
Message-ID: <BIEHLMBHGMAMBDKNEICDIEODCBAA.t.grill@gmx.net>

Hi all,
i don't really know whether this already exists in some library...
it's a Max-like prepend object (not exactly the same but compatible).

Grab it at http://www.parasitaere-kapazitaeten.net/Pd/ext/prepend
If you can't find it, wait another day and/or reload your browser cache...
the server's IP has been changed.


greetings,
Thomas


PS: If you need some help, use the following:

#N canvas 252 279 610 313 12;
#X obj 75 62 prepend set;
#X msg 76 28 1 2 3;
#X msg 221 28 1 2 3;
#X obj 223 69 prepend one two;
#X msg 284 26 set three four;
#X msg 22 182 1 2 3;
#X obj 30 228 prepend one two;
#X obj 249 230 prepend one two;
#X msg 323 188 three four;
#X msg 247 189 one;
#X text 322 146 same as with set;
#X text 322 164 into left inlet;
#X text 285 47 set prepend atoms;
#X msg 86 183 set 3 4;
#X obj 75 103 print;
#X obj 223 110 print;
#X obj 30 269 print;
#X obj 249 271 print;
#X msg 20 29 help;
#X connect 0 0 14 0;
#X connect 1 0 0 0;
#X connect 2 0 3 0;
#X connect 3 0 15 0;
#X connect 4 0 3 0;
#X connect 5 0 6 0;
#X connect 6 0 16 0;
#X connect 7 0 17 0;
#X connect 8 0 7 1;
#X connect 9 0 7 0;
#X connect 13 0 6 0;
#X connect 18 0 0 0;




From czaja at chopin.edu.pl  Mon May 27 16:32:57 2002
From: czaja at chopin.edu.pl (Krzysztof Czaja)
Date: Mon, 27 May 2002 16:32:57 +0200
Subject: [PD] prepend object
References: <BIEHLMBHGMAMBDKNEICDIEODCBAA.t.grill@gmx.net>
Message-ID: <3CF24399.1080700@chopin.edu.pl>

hi Thomas,

thanks, but since it depends on flext, I am not sure it could be
included in cyclone (also gpl does not help).  Anyway, I think
I would like to see yet, if I could limit memory allocation overhead
just a bit...

Krzysztof

btw, prepend is part of ggee.

Thomas Grill wrote:
...
 > i don't really know whether this already exists in some library...
 > it's a Max-like prepend object (not exactly the same but compatible).



From t.grill at gmx.net  Mon May 27 16:39:42 2002
From: t.grill at gmx.net (Thomas Grill)
Date: Mon, 27 May 2002 16:39:42 +0200
Subject: AW: [PD] prepend object
In-Reply-To: <3CF24399.1080700@chopin.edu.pl>
Message-ID: <BIEHLMBHGMAMBDKNEICDAEOECBAA.t.grill@gmx.net>

> thanks, but since it depends on flext, I am not sure it could be
> included in cyclone (also gpl does not help).

flext is also under the gpl, so that shouldn't be a problem.
Anyway....

> btw, prepend is part of ggee.

Shame on me, i thought i (some time ago) did a search on pdb without a
result?!

Well, go on and use Thomas Musil's since it's smaller for use and possibly
better tested.

greetings,
Thomas






From x at meta.lo-res.org  Mon May 27 16:58:31 2002
From: x at meta.lo-res.org (CK)
Date: Mon, 27 May 2002 16:58:31 +0200 (CEST)
Subject: AW: [PD] prepend object
In-Reply-To: <BIEHLMBHGMAMBDKNEICDAEOECBAA.t.grill@gmx.net> from "Thomas Grill" at May 27, 2002 04:39:42 PM
Message-ID: <200205271458.g4REwVFg003105@meta.lo-res.org>

I read:
> flext is also under the gpl, so that shouldn't be a problem.

but from what I gathered the GPL is the problem since pd is licensed
under less restricitive terms (kind of BSDish) and cyclone uses the
same license.

regards,

x


-- 
chris at lo-res.org	Postmodernism is german romanticism with better
http://pilot.fm/	special effects. (Jeff Keuss / via ctheory.com)


From rorytheroar at yahoo.com  Mon May 27 17:29:22 2002
From: rorytheroar at yahoo.com (=?iso-8859-1?q?Rory=20Walsh?=)
Date: Mon, 27 May 2002 16:29:22 +0100 (BST)
Subject: [PD] multiple file enclosure??
In-Reply-To: <006401c205c8$067a4670$070e11ac@ilab07>
Message-ID: <20020527152922.87778.qmail@web12308.mail.yahoo.com>

You could just put togeteher all the files you need in
a folder and then write a bat file to launch pd and
link the lib's and GRiPD all at once. You should be
able to fit all the files you need on a floppy disk
which is easy to distribute. Anyone else have any
ideas on this one?

ROry.




  --- Ivan Franco <ivan.franco at ydreams.com> wrote: >
Hi there list! I would like to know if there is any
> possibility
> of enclosing multiple files into a single one i.e.
> to be able
> to distribute pd patchs has an application (no gui
> option, 
> GRIPD and a single file containing pd itself and all
> necessary
> functioning externals).
> I like the idea of distributing standalones has
> possible in Max...
> Thanks people.
> Ivan
>  

__________________________________________________
Do You Yahoo!?
Everything you'll ever need on one web page
from News and Sport to Email and Music Charts
http://uk.my.yahoo.com


From ivan.franco at ydreams.com  Tue May 28 01:41:48 2002
From: ivan.franco at ydreams.com (Ivan Franco)
Date: Mon, 27 May 2002 16:41:48 -0700
Subject: [PD] multiple file enclosure??
References: <20020527152922.87778.qmail@web12308.mail.yahoo.com>
Message-ID: <00bc01c205d8$11a8dfb0$070e11ac@ilab07>

Hi!
Sure I could do that. The thing is that people
would not be able to see/mess up the files
contained.
Ivan

----- Original Message ----- 
From: "Rory Walsh" <rorytheroar at yahoo.com>
To: <pd-list at iem.kug.ac.at>
Sent: Monday, May 27, 2002 8:29 AM
Subject: Re: [PD] multiple file enclosure??


> You could just put togeteher all the files you need in
> a folder and then write a bat file to launch pd and
> link the lib's and GRiPD all at once. You should be
> able to fit all the files you need on a floppy disk
> which is easy to distribute. Anyone else have any
> ideas on this one?
> 
> ROry.
> 
> 
> 
> 
>   --- Ivan Franco <ivan.franco at ydreams.com> wrote: >
> Hi there list! I would like to know if there is any
> > possibility
> > of enclosing multiple files into a single one i.e.
> > to be able
> > to distribute pd patchs has an application (no gui
> > option, 
> > GRIPD and a single file containing pd itself and all
> > necessary
> > functioning externals).
> > I like the idea of distributing standalones has
> > possible in Max...
> > Thanks people.
> > Ivan
> >  
> 
> __________________________________________________
> Do You Yahoo!?
> Everything you'll ever need on one web page
> from News and Sport to Email and Music Charts
> http://uk.my.yahoo.com
> 



From barknech at ph-cip.uni-koeln.de  Mon May 27 18:08:56 2002
From: barknech at ph-cip.uni-koeln.de (Frank Barknecht)
Date: Mon, 27 May 2002 18:08:56 +0200
Subject: [PD] multiple file enclosure??
In-Reply-To: <20020527152922.87778.qmail@web12308.mail.yahoo.com>
References: <006401c205c8$067a4670$070e11ac@ilab07> <20020527152922.87778.qmail@web12308.mail.yahoo.com>
Message-ID: <20020527180856.B10534@fliwatut.scifi>

Hi,
Rory Walsh hat gesagt: // Rory Walsh wrote:
> You could just put togeteher all the files you need in
> a folder and then write a bat file to launch pd and
> link the lib's and GRiPD all at once. You should be
> able to fit all the files you need on a floppy disk
> which is easy to distribute. Anyone else have any
> ideas on this one?

I'm playing for some time now with the idea of putting together a
small selfbooting mini-linux including PD to fit on two or three
diskettes or better yet on a mini-cd. 

Only Problem is: I don't have a functioning floppy drive anymore,
neither do newer Macintoshs...

I think, the standalone Max-applications make sens because Max itself
is not free, but for PD I don't feel the urge to make self contained
applications

[btw: Rory, unfortunatly I didn't do the sexy PD icon on 
http://www.may.ie/academic/music/musictec/pdstuff/pd.xbm
that must have been someone else...]

Ciao,
-- 
 Frank Barknecht                               _ ______footils.org__


From geiger at xdv.org  Mon May 27 19:32:26 2002
From: geiger at xdv.org (=?X-UNKNOWN?Q?g=FCnter_geiger?=)
Date: Mon, 27 May 2002 19:32:26 +0200 (CEST)
Subject: dev-list (was Re: [pd] shell and ongoing processes)
In-Reply-To: <Pine.LNX.3.96.1020527105121.19928B-100000@lalobe.telecoma.net>
Message-ID: <Pine.LNX.4.31.0205271929260.17181-100000@xdv.org>



On Mon, 27 May 2002 rat at telecoma.net wrote:

> > i also read the msg about splitting as a proposal
> > and not as a fact..
> >
> > is there anyone posting on dev-list (except
> > erich).
>
> haha :-) , no i m not posting to the dev-list but guenther was
> posting his shell.c there .
>

yeah, this was kind of a test of the new lists, I realized that it
didn't show up in my mailbox, but it was in the list archive or
so, then I thought it might be a problem with my mailer -->
postponed the problem --> forgot the problem :)
(one of my favourite problem solving algorithms ...)


Guenter



From t.grill at gmx.net  Mon May 27 20:24:25 2002
From: t.grill at gmx.net (Thomas Grill)
Date: Mon, 27 May 2002 20:24:25 +0200
Subject: AW: [PD] prepend object
In-Reply-To: <3CF24399.1080700@chopin.edu.pl>
Message-ID: <BIEHLMBHGMAMBDKNEICDMEOECBAA.t.grill@gmx.net>

Hi Krzsysztof,

the thing about prepend brought me to a more general question about cyclone:

How do you deal with objects/features that are not optimally solved in
MaxMSP and/or implemented differently in their (equally named) pd
counterparts?

For example, the prepend object in Max/MSP can be sent a [set preatom(
message, which then makes the object prepend "preatom" to every incoming
message. Therefore you can't prepend to a message beginning with "set".
In the iemlib2 this is solved in a way that the prepend object is static and
can't be changed.
In my prepend there's a second inlet to change the prepended atoms (and i
cancel the [set preatom( feature for the future).

Therefore, the pd objects do not exactly mimic the Max behavior and patches
are not fully portable.. and even worse.. differences may be hard to find.


greetings,
Thomas



From bbogart at acs.ryerson.ca  Mon May 27 21:21:00 2002
From: bbogart at acs.ryerson.ca (Ben Bogart - FMPM/F1999)
Date: Mon, 27 May 2002 15:21:00 -0400 (EDT)
Subject: [PD] compiling gem .87 again
Message-ID: <Pine.A32.3.91.1020527151905.74470D-100000@hopper>

Hello all, Thanks Johannes for the GemLibs hint! (duh)

Now I have gem compiling but it still fails on "orb.h" It cannot be 
found. my gem is extracted to /usr/local/gem0.87 and my GemLibs to 
/usr/local/GemLibs.

Why can't it find the .h file? I'm going to root into the source code now 
and change the references if nessesary...

Ben



B. Bogart
---------



From bbogart at acs.ryerson.ca  Mon May 27 21:37:58 2002
From: bbogart at acs.ryerson.ca (Ben Bogart - FMPM/F1999)
Date: Mon, 27 May 2002 15:37:58 -0400 (EDT)
Subject: [PD] gem .87 again!
Message-ID: <Pine.A32.3.91.1020527153605.74470E-100000@hopper>

I fixed the orb.h just recleaning and starting again from scratch.

I'm not getting this error though:

../../../gem-0.86/src/AuxLibs/particle -I../../../include 
-I../../../GemLibs/glm -I/usr/local/include -I..  
/usr/bin/ld: cannot find -lparticle
collect2: ld returned 1 exit status
make: *** [Gem.pd_linux] Error 1

not sure about this one, I don't know enough about compiling to fix the 
-lparticle lib problem... run ldconfig?

Ben



B. Bogart
---------



From barknech at ph-cip.uni-koeln.de  Tue May 28 08:24:22 2002
From: barknech at ph-cip.uni-koeln.de (Frank Barknecht)
Date: Tue, 28 May 2002 08:24:22 +0200
Subject: [PD] gem .87 again!
In-Reply-To: <Pine.A32.3.91.1020527153605.74470E-100000@hopper>
References: <Pine.A32.3.91.1020527153605.74470E-100000@hopper>
Message-ID: <20020528082422.A2066@fliwatut.scifi>

Ben Bogart - FMPM/F1999 hat gesagt: // Ben Bogart - FMPM/F1999 wrote:

> I fixed the orb.h just recleaning and starting again from scratch.
> 
> I'm not getting this error though:
> 
> ../../../gem-0.86/src/AuxLibs/particle -I../../../include 
> -I../../../GemLibs/glm -I/usr/local/include -I..  
> /usr/bin/ld: cannot find -lparticle
> collect2: ld returned 1 exit status
> make: *** [Gem.pd_linux] Error 1
> 
> not sure about this one, I don't know enough about compiling to fix the 
> -lparticle lib problem... run ldconfig?

It should be in GemLibs/particle/libparticle.a

You try to link it from gem-0.86/src/AuxLibs/particle, which is not the
particle library for 0.87. ldconfig won't help, as the GemLibs
probably aren't "installed" in a ldconfig-controlled directory.
Something's wrong in your Makefile...

ciao,
-- 
 Frank Barknecht                               _ ______footils.org__


From czaja at chopin.edu.pl  Tue May 28 10:26:44 2002
From: czaja at chopin.edu.pl (Krzysztof Czaja)
Date: Tue, 28 May 2002 10:26:44 +0200
Subject: AW: [PD] prepend object
References: <BIEHLMBHGMAMBDKNEICDMEOECBAA.t.grill@gmx.net>
Message-ID: <3CF33F44.8050607@chopin.edu.pl>

hi Thomas,

Thomas Grill wrote:
...
 > How do you deal with objects/features that are not optimally solved in
 > MaxMSP and/or implemented differently in their (equally named) pd
 > counterparts?

the most important thing is to ease the pain of `recycling'
(although it will never be painless) -- porting existing max/msp
patches to Pd and creating Pd patches ready to be ported to max --
and not to ease the pain of making new patches.

The somewhat less important thing is that there are, indeed, quite
useful classes in max/msp, which could be made even more useful by
implementing some additional features.  If such additional feature
does not break max->Pd compatibility, I would be willing to implement
it, but then, if someone uses it in a Pd patch, a warning should be
printed out about breaking ``backwards compatibility'' (Pd->max).

Speaking of name clashes with Pd counterparts -- this was the
subject of a small voting proposed some time ago on pd-list.  The
poll's results were, basically (but not necessarily accurately),
that internal Pd classes need to remain as they are, but it is
better for externals to conform, or change the name.

...
 > For example, the prepend object in Max/MSP can be sent a [set preatom(
 > message, which then makes the object prepend "preatom" to every incoming
 > message. Therefore you can't prepend to a message beginning with "set".

one can always [route]...

...
 > Well, go on and use Thomas Musil's since it's smaller for use and possibly
 > better tested.

but not fully compatible.  Otoh gg's seems to be unfinished -- but
I suspect it uses similar memory scheme as max does (stack instead
of a heap).  I may be wrong, though...

Krzysztof



From zmoelnig at iem.at  Tue May 28 11:18:21 2002
From: zmoelnig at iem.at (IOhannes zmoelnig)
Date: Tue, 28 May 2002 11:18:21 +0200
Subject: [PD] gem .87 again!
References: <Pine.A32.3.91.1020527153605.74470E-100000@hopper> <20020528082422.A2066@fliwatut.scifi>
Message-ID: <3CF34B5D.7060006@iem.at>

Hi !

Frank Barknecht wrote:
> Ben Bogart - FMPM/F1999 hat gesagt: // Ben Bogart - FMPM/F1999 wrote:
> 
> 
>>I fixed the orb.h just recleaning and starting again from scratch.
>>
>>I'm not getting this error 
what is wrong then ???


>> though:
>>
>>../../../gem-0.86/src/AuxLibs/particle -I../../../include 
>>-I../../../GemLibs/glm -I/usr/local/include -I..  
>>/usr/bin/ld: cannot find -lparticle
>>collect2: ld returned 1 exit status
>>make: *** [Gem.pd_linux] Error 1
>>
>>not sure about this one, I don't know enough about compiling to fix the 
>>-lparticle lib problem... run ldconfig?
> 
> 
> It should be in GemLibs/particle/libparticle.a
> 
> You try to link it from gem-0.86/src/AuxLibs/particle, which is not the
> particle library for 0.87. ldconfig won't help, as the GemLibs
> probably aren't "installed" in a ldconfig-controlled directory.
> Something's wrong in your Makefile...

exactly.
the easiest way would probably be to (re)move all the old installations 
(gem-0.86) to somewhere that isn't searched before the GemLibs.

with older releases of Gem i always had the problem, that very old 
AuxLibs were found (normally from 0.83 or something) - it is just a 
"find" issue.
the same goes now with the GemLibs


mfg.cdsa.er
IOhannes


> 
> ciao,





From music at chemie.fu-berlin.de  Tue May 28 11:56:46 2002
From: music at chemie.fu-berlin.de (Michael Iber)
Date: Tue, 28 May 2002 11:56:46 +0200
Subject: [PD] asio was: Re: [PD-announce] pd 0.35 test 24 released (sources,
  plus Win compiled)
In-Reply-To: <20020527153808.A2008664@man104-1.ucsd.edu>
Message-ID: <5.1.0.14.2.20020528115354.00b154a8@mail.chemie.fu-berlin.de>

Hi Miller



>I still have to get ASIO up and running multi-channel (right now it exits
>with no error message when you ask for -asio -channels 8 (for example).
>However, I do at last have asio running on one machine here, so there's
>a chance I can debug this at last...

I have the same behaviour for 8 channels on test23 (haven't tried 24 yet), 
but on the recompiled test 17 8 channels run fine ....
Greetings
Michael






Michael Iber

http://www.iberspace.de
mailto://mail at iber-online.de




From bbogart at acs.ryerson.ca  Tue May 28 15:36:38 2002
From: bbogart at acs.ryerson.ca (Ben Bogart - FMPM/F1999)
Date: Tue, 28 May 2002 09:36:38 -0400 (EDT)
Subject: [PD] gem .87 again!
In-Reply-To: <3CF34B5D.7060006@iem.at>
Message-ID: <Pine.A32.3.91.1020528090804.76702B-100000@hopper>

Thanks Frank, Johannes,

> the easiest way would probably be to (re)move all the old installations
> (gem-0.86) to somewhere that isn't searched before the GemLibs.

I tired this first, renaming my old gem-0.86 to renamed_gem-0.86 but that 
did not work. same error, ld can't find -lparticle.

The suggestion to link from my gem-0.87/src/Auxlibs/ to Gemlibs/ did not 
work either. Still could not find the lib. But I noticed this in my 
./configure output:

checking for main in -lparticle... (cached) no
checking alternate -lparticle in ../../../ ... (cached) 
../../../gem-0.84/src/AuxLibs/particle
configure: warning: Trying to use particle library in 
../../../gem-0.84/src/AuxLibs/particle

gem-0.84? 

anyhow so what I did was link the folder which ./configure was going to 
use to my Gemlibs. ie:

$ pwd
/usr/local/gem-0.84/src
$ ln -s ../../GemLibs Auxlibs

Where gem-0.84 are just empty (except for the link)

ld still cannot find particle... /usr/bin/ld: cannot find -lparticle

So I'm quite confused, any more ideas? I see that the Makefile in src/Gnu 
has: 
LDFLAGS =  -L/usr/X11R6/lib -L../../../GemLibs/glm 
-L../../../gem-0.84/src/AuxLibs
/liborb -L../../../gem-0.84/src/AuxLibs/particle 

I'm just going to go ahead and point that to Gemlibs and see what 
happens... 

Ok well that seems to have gotten rid of my -lparticle problem 
but now ld can't find -ljpeg !! The configure script does find it, and I 
have the packages installed:

||/ Name           Version        Description
+++-==============-==============-============================================
pn  jpeg2ps        <none>         (no description available)
pn  jpeginfo       <none>         (no description available)
un  libjpeg-dev    <none>         (no description available)
un  libjpeg-gif    <none>         (no description available)
pn  libjpeg-progs  <none>         (no description available)
ii  libjpeg62      6b-1.2         The Independent JPEG Group's JPEG 
runtime li
pn  libjpeg62-dev  <none>         (no description available)
un  libjpeg6b      <none>         (no description available)
un  libjpegg-dev   <none>         (no description available)

Just for clarity I will paste my whole configure output on the end of 
this email for reference, I'll send the Makefile if that would help.

So What is the next step? 

Thanks everyone! 

Ben

PS: On a side note, whats the relationship between makeauxlibs in Gemlibs 
and in gem-0.87/src/Gnu ? 

./configure: /usr/local/sbin/: is a directory
./configure: /usr/local/sbin/: is a directory
loading cache ./config.cache
Sources for ../Manips
Sources for ../Particles
Sources for ../Base
Sources for ../MarkEx
Sources for ../Pixes
Sources for ../Controls
Sources for ../Nongeos
Sources for ../Geos
Sources for ../tv
checking host system type... i686-pc-linux-gnu
Configuring for Gem.pd_linux
checking for gnu make... yes
checking for c++... (cached) c++
checking whether the C++ compiler (c++  ) works... yes
checking whether the C++ compiler (c++  ) is a cross-compiler... no
checking whether we are using GNU C++... (cached) yes
checking whether c++ accepts -g... (cached) yes
checking for gcc... (cached) gcc
checking whether the C compiler (gcc  ) works... yes
checking whether the C compiler (gcc  ) is a cross-compiler... no
checking whether we are using GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for a BSD compatible install... (cached) /usr/bin/install -c
checking whether make sets ${MAKE}... (cached) yes
checking for sh... (cached) sh
checking how to run the C preprocessor... (cached) gcc -E
checking for X... (cached) libraries /usr/X11R6/lib, headers 
/usr/X11R6/include
checking for dnet_ntoa in -ldnet... (cached) no
checking for dnet_ntoa in -ldnet_stub... (cached) no
checking for gethostbyname... (cached) yes
checking for connect... (cached) yes
checking for remove... (cached) yes
checking for shmat... (cached) yes
checking for IceConnectionNumber in -lICE... (cached) yes
checking for main in -lX11... (cached) yes
checking for main in -lXext... (cached) yes
checking for XF86VidModeGetAllModeLines in -lXxf86vm... (cached) yes
checking for sin in -lm... (cached) yes
checking for glInitNames in -lGL... (cached) yes
checking for gluLookAt in -lGLU... (cached) yes
checking for glutSolidTeapot in -lglut... (cached) yes
checking for quicktime_open in -lquicktime... (cached) yes
checking for png_set_compression_level in -lpng... (cached) yes
checking for main in -lglib... (cached) yes
checking for OpenMPEG in -lmpeg... (cached) yes
checking for mpeg3_open in -lmpeg3... (cached) yes
checking for main in -lglm... (cached) no
checking alternate -lglm in ../../../ ... (cached) ../../../GemLibs/glm
configure: warning: Trying to use glm library in ../../../GemLibs/glm
checking for main in -ltiff... (cached) yes
checking for main in -ljpeg... (cached) yes
checking for main in -lttf... (cached) yes
checking for main in -lgltt... (cached) yes
checking for main in -lorb... (cached) no
checking alternate -lorb in ../../../ ... (cached) 
../../../gem-0.84/src/AuxLibs/liborb
configure: warning: Trying to use orb library in 
../../../gem-0.84/src/AuxLibs/liborb
checking for main in -lparticle... (cached) no
checking alternate -lparticle in ../../../ ... (cached) 
../../../gem-0.84/src/AuxLibs/particle
configure: warning: Trying to use particle library in 
../../../gem-0.84/src/AuxLibs/particle
checking for main in -lvl... (cached) no
checking for main in -lz... (cached) yes
checking for m_pd.h path... /usr/local/include
checking for glm.h path... ../../../GemLibs/glm
checking for orb.h path... ../../../include
checking for papi.h path... ../../../gem-0.87/src/Particles
checking for GLTTFont.h path... /usr/local/include
checking for mpeg.h... (cached) yes
checking for quicktime/quicktime.h... (cached) yes
checking for libmpeg3.h... (cached) yes
checking for quicktime/libdv.h... (cached) no
checking for ANSI C header files... (cached) no
checking for working const... (cached) yes
checking for size_t... (cached) yes
checking for vprintf... (cached) yes
checking for strdup... (cached) yes
checking for strstr... (cached) yes
creating ./config.status
creating Makefile
creating ./../Manips/Makefile
creating ./../Particles/Makefile
creating ./../Base/Makefile
creating ./../MarkEx/Makefile
creating ./../Pixes/Makefile
creating ./../Controls/Makefile
creating ./../Nongeos/Makefile
creating ./../Geos/Makefile
creating ./../tv/Makefile
creating ../Base/config.h



B. Bogart
---------




From bbogart at acs.ryerson.ca  Tue May 28 16:33:58 2002
From: bbogart at acs.ryerson.ca (Ben Bogart - FMPM/F1999)
Date: Tue, 28 May 2002 10:33:58 -0400 (EDT)
Subject: [PD] Gem.pd_linux -> raw1394_errcode_to_errno, libquicktime.so
In-Reply-To: <3CF39189.8010406@iem.at>
Message-ID: <Pine.A32.3.91.1020528102211.31632B-100000@hopper>

On Tue, 28 May 2002, IOhannes zmoelnig wrote:

> notice the "(cached)"
> try "rm config.cache" before "./configure"

That did it right there! Thank you.

Now if I load the lib into PD I get the error:

/usr/local/gem-0.87/Gem.pd_linux: /usr/lib/libquicktime.so: undefined 
symbol: raw1394_errcode_to_errno
Gem: can't load library

What version(s) of quicktime does gem-0.87 require? The link to 
quicktime4linux in the readme does not work. So I got my quicktime4linux 
at http://heroinewarrior.com/quicktime.php3 Which is version 1.5.5. What 
versions have other people successfully compiled with? Where could I get 
them? 

Thanks again, for all your time.
Ben Bogart


 
> 
> your (and my) problem is, that "find" keeps just finding the wrong 
> (e.g.: old) entries.
> i have no idea how to force "find" to list some directories before others.
> anyone ????
> 
> so now there are three hints (i guess "solution" reach too far...)
> 1. try to build Gem in a clean tree, where no prior Gem installations 
> can be found at src/Gnu/../../..
> 2. go to the release-sources that are found (like gem-0.84/src/Gnu) and 
> do a "./makeauxlibs" there, so that the libraries can be found there...
> 
> 3. locate the offending library (libparticle.a); make sure that it's 
> path is in the LDFLAGS-line of the Makefile (something like 
> "-L../../../gem-0.84/src/AuxLibs/particles"
> 
> mfg.cds.er
> IOhannes
> 
> 
> 
> PS: there is no real difference between the src/Gnu/makauxlibs and the 
> GemLibs/makauxlibs
> i just added the makeauxlibs the the GemLibs to make them compilable 
> even without having gem installed
> 
> 



B. Bogart
---------



From august at alien.mur.at  Tue May 28 17:01:39 2002
From: august at alien.mur.at (august)
Date: Tue, 28 May 2002 17:01:39 +0200 (CEST)
Subject: [PD] Gem.pd_linux -> raw1394_errcode_to_errno, libquicktime.so
In-Reply-To: <Pine.A32.3.91.1020528102211.31632B-100000@hopper>
Message-ID: <Pine.LNX.3.96.1020528165840.9198E-100000@alien.mur.at>



> 
> What version(s) of quicktime does gem-0.87 require? The link to 
> quicktime4linux in the readme does not work. So I got my quicktime4linux 
> at http://heroinewarrior.com/quicktime.php3 Which is version 1.5.5. What 
> versions have other people successfully compiled with? Where could I get 
> them? 

problem with heroinwarrior is that his build only make a static library.

try this one maybe:

	http://libquicktime.sourceforge.net/

its compatible with andrew williams (herroin) libqt plus it has all the
codecs inside linked dynamicly. 

they just released. ....and, it works for me and GEM .87


best - august.



From bbogart at acs.ryerson.ca  Tue May 28 17:53:36 2002
From: bbogart at acs.ryerson.ca (Ben Bogart - FMPM/F1999)
Date: Tue, 28 May 2002 11:53:36 -0400 (EDT)
Subject: [PD] Gem.pd_linux -> raw1394_errcode_to_errno, libquicktime.so
In-Reply-To: <Pine.LNX.3.96.1020528165840.9198E-100000@alien.mur.at>
Message-ID: <Pine.A32.3.91.1020528113342.31632E-100000@hopper>

Hello August,

I gave it a try, but ran into some issues. compile fails at:

mkdir .libs
gcc -O3 -funroll-all-loops -fomit-frame-pointer -malign-loops=2 
-malign-jumps=2 -malign-functions=2 -finline-functions -W -Wall 
-Wno-unused -Winline -o .libs/qtinfo qtinfo.o  
../src/.libs/libquicktime.so -lpthread -ldl -Wl,--rpath -Wl,/usr/local/lib
../src/.libs/libquicktime.so: undefined reference to `atexit'
collect2: ld returned 1 exit status
make[3]: *** [qtinfo] Error 1

This is version 0.9.0, same version you got to work?

Thanks
Ben


On Tue, 28 May 2002, august wrote:

> 
> 
> > 
> > What version(s) of quicktime does gem-0.87 require? The link to 
> > quicktime4linux in the readme does not work. So I got my quicktime4linux 
> > at http://heroinewarrior.com/quicktime.php3 Which is version 1.5.5. What 
> > versions have other people successfully compiled with? Where could I get 
> > them? 
> 
> problem with heroinwarrior is that his build only make a static library.
> 
> try this one maybe:
> 
> 	http://libquicktime.sourceforge.net/
> 
> its compatible with andrew williams (herroin) libqt plus it has all the
> codecs inside linked dynamicly. 
> 
> they just released. ....and, it works for me and GEM .87
> 
> 
> best - august.
> 
> 
> 



B. Bogart
---------




From ydegoyon at free.fr  Tue May 28 19:06:55 2002
From: ydegoyon at free.fr (Yves Degoyon)
Date: Tue, 28 May 2002 19:06:55 +0200
Subject: [PD] some clues about dynamic creation
Message-ID: <3CF3B92F.3050206@free.fr>

hi,

i've transformed my former "filterbank resynthesis patch"
so that you can now set the number of filters used
for filtering/resynthesis.

by making this, i discovered the followings
faulty behaviours with messaging :

a/ "find" & "cut" messages make PD crash
if the patch is not displayed.

the message is :
"Consistency check failed: glist_findrtext"

some people reported that it crashes "sometimes",
i guess that's because the patch whose messages are sent to
were not open.

b/ "pop" message doesn't work :

the message is :
"Consistency check failed: gstack_pop"

c/ some errors is Henry Damien's doc
( which was a precious help, i must say ) :

* there's no "editmode 0" or "editmode 1",
it's rather a toggle and the message is only "editmode"

** unlike "editmode", "vis" message requires an argument :
"vis 0" or "vis 1".

i'm using test17.

cheers,

yves
-------------- next part --------------
A non-text attachment was scrubbed...
Name: filterbank.tar.gz
Type: application/octet-stream
Size: 4525 bytes
Desc: not available
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020528/aade074f/attachment.obj>

From mprims at skynet.be  Wed May 29 01:51:25 2002
From: mprims at skynet.be (mik)
Date: Wed, 29 May 2002 01:51:25 +0200
Subject: dev-list (was Re: [pd] shell and ongoing processes)
In-Reply-To: <Pine.LNX.4.31.0205271929260.17181-100000@xdv.org>
References: <Pine.LNX.3.96.1020527105121.19928B-100000@lalobe.telecoma.net>
	<Pine.LNX.4.31.0205271929260.17181-100000@xdv.org>
Message-ID: <20020529015125.7e80f424.mprims@skynet.be>

 <geiger at xdv.org> wrote:

> yeah, this was kind of a test of the new lists, I realized that it
> didn't show up in my mailbox, but it was in the list archive or
> so, then I thought it might be a problem with my mailer -->
> postponed the problem --> forgot the problem :)
> (one of my favourite problem solving algorithms ...)


Is it open source?

mik


From eli+ at gs211.sp.cs.cmu.edu  Wed May 29 03:49:01 2002
From: eli+ at gs211.sp.cs.cmu.edu (eli+ at gs211.sp.cs.cmu.edu)
Date: Tue, 28 May 2002 21:49:01 -0400 (EDT)
Subject: [PD] $n interpolation
Message-ID: <E17CsZr-0004oq-00@web.iemnet>

Hello, all.  I've just started using pd, and haven't really gotten
into the groove yet.  One question to start with... in an abstraction
I tried to create "send $1-channel-$2", but it seems what this does is
substitute for the $1 and leave the $2 a literal "$2".  Is this a bug
or a feature, and does it have a workaround?

More broadly: since this doesn't work, it must not be idiomatic pd.
What's the usual way to do this kind of thing?  For context, I was
building a little grid sequencer, where each cell has three parts: a
"source" abstraction, a message box which the user edits, and a
"sink", which handles the messages in various ways.  And when the sink
saw a particular kind of message, it wanted to pass some data along to
that "$1-channel-$2", where $1 is the name of the sequencer (to allow
multiple ones) and $2 is the channel this cell is on.

-- 
     Eli Brandt  |  eli+ at cs.cmu.edu  |  http://www.cs.cmu.edu/~eli/


From godpup at ix.netcom.com  Wed May 29 04:29:38 2002
From: godpup at ix.netcom.com (christian adam hresko)
Date: Tue, 28 May 2002 22:29:38 -0400
Subject: [PD] OpenSC
Message-ID: <EC5C614F-72AB-11D6-9C33-0003930413A8@ix.netcom.com>

i think this message is relevant to anyone involved in electronic music, 
programming, dsp, etc...


>
> SuperCollider is a labor of love, and amazingly, one that I have been 
> able to live off of for 2.5 years. But it is not a very stable income. 
> Now I've accepted a job with a major fruit company (I wore Takeko 
> Kawamura's SuperCollider socks to the interview for good luck), and so 
> there will be some changes.
>
> All versions of SuperCollider are now free programs.
> Copy protection is removed.
> I will release the current state of affairs with SC Server on OSX soon.
> I will release the source code to SC Server as soon as I am able.
> (website will be updated in the next few minutes)
>
> Unfortunately due to the source code license of the MacZoop 
> framework,(see:
>  <http://www.maczoop.com/legal.html>) it appears that, since I hacked 
> up that framework pretty extensively, I would not be able to distribute 
> all of the source code to SC 2 & 3 on OS9 without substantially 
> recoding it.
>
> I will continue to do some tweaking on SC in my spare time, but 
> obviously I will have a day job and will not be able to sustain the 
> level of work that I have in the past. I will finish SC Server on OSX 
> soon. SuperCollider or the ideas in it will always  be my preferred way 
> to make my own noises, so I will always be doing something in that 
> direction.
>
> Actually in an ideal world I would have done this long ago, but I could 
> not make SC free and still pay my rent, so it had to be commercial. I 
> have wanted to make it free for some time, because I know that it is 
> only a matter of time before someone tries to copy or do something like 
> it. And for pride, I wouldn't like for people to be using something 
> else inferior just because it was free.
>
> I can't tell you how much I appreciate the support I've had from all of 
> my customers. Without that support, SuperCollider would not exist. I 
> hope no one who has paid feels cheated that it is now free. I would 
> like, out of good will,to make a refund to people who have paid in the 
> last month, though it will take a little time.
>
> Since you will all soon have access to the source code for SC Server, 
> and a larger user community due to the new low low price, I think that 
> this turn of events will be a positive one for SuperCollider.
>
> Finally a Zappa quote:
> "This is the CENTRAL SCRUTINIZER.. As you can see MUSIC [software] can 
> get you pretty f***ed up... Take a tip from Joe, do like he did, hock 
> your imaginary guitar and get a good job... Joe did, and he's a happy 
> guy now,"
>
>
> (I thought about calling this post "test, ignore", but decided against 
> that. ;)
>
> --
> --- james mccartney   james at audiosynth.com   <http://www.audiosynth.com>
> SuperCollider - a real time synthesis programming language for the 
> PowerMac.
> <ftp://www.audiosynth.com/pub/updates/SC2.2.15.sea.hqx>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: text/enriched
Size: 3031 bytes
Desc: not available
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020528/29d5354d/attachment.bin>

From mis at creazone.com  Wed May 29 06:00:23 2002
From: mis at creazone.com (Michal Seta)
Date: Tue, 28 May 2002 23:00:23 -0500
Subject: [PD] OpenSC
In-Reply-To: <EC5C614F-72AB-11D6-9C33-0003930413A8@ix.netcom.com>
References: <EC5C614F-72AB-11D6-9C33-0003930413A8@ix.netcom.com>
Message-ID: <20020528230023.7239aed7.mis@creazone.com>

Now, someone should make it into a pd extern...  [sc~]

On Tue, 28 May 2002 22:29:38 -0400
christian adam hresko <godpup at ix.netcom.com> wrote:

> i think this message is relevant to anyone involved in electronic music, 
> programming, dsp, etc...
> 
> 
> >
> > SuperCollider is a labor of love, and amazingly, one that I have been 
> > able to live off of for 2.5 years. But it is not a very stable income. 
> > Now I've accepted a job with a major fruit company (I wore Takeko 
> > Kawamura's SuperCollider socks to the interview for good luck), and so 
> > there will be some changes.
> >
> > All versions of SuperCollider are now free programs.
> > Copy protection is removed.
> > I will release the current state of affairs with SC Server on OSX soon.
> > I will release the source code to SC Server as soon as I am able.
> > (website will be updated in the next few minutes)
> >
> > Unfortunately due to the source code license of the MacZoop 
> > framework,(see:
> >  <http://www.maczoop.com/legal.html>) it appears that, since I hacked 
> > up that framework pretty extensively, I would not be able to distribute 
> > all of the source code to SC 2 & 3 on OS9 without substantially 
> > recoding it.
> >
> > I will continue to do some tweaking on SC in my spare time, but 
> > obviously I will have a day job and will not be able to sustain the 
> > level of work that I have in the past. I will finish SC Server on OSX 
> > soon. SuperCollider or the ideas in it will always  be my preferred way 
> > to make my own noises, so I will always be doing something in that 
> > direction.
> >
> > Actually in an ideal world I would have done this long ago, but I could 
> > not make SC free and still pay my rent, so it had to be commercial. I 
> > have wanted to make it free for some time, because I know that it is 
> > only a matter of time before someone tries to copy or do something like 
> > it. And for pride, I wouldn't like for people to be using something 
> > else inferior just because it was free.
> >
> > I can't tell you how much I appreciate the support I've had from all of 
> > my customers. Without that support, SuperCollider would not exist. I 
> > hope no one who has paid feels cheated that it is now free. I would 
> > like, out of good will,to make a refund to people who have paid in the 
> > last month, though it will take a little time.
> >
> > Since you will all soon have access to the source code for SC Server, 
> > and a larger user community due to the new low low price, I think that 
> > this turn of events will be a positive one for SuperCollider.
> >
> > Finally a Zappa quote:
> > "This is the CENTRAL SCRUTINIZER.. As you can see MUSIC [software] can 
> > get you pretty f***ed up... Take a tip from Joe, do like he did, hock 
> > your imaginary guitar and get a good job... Joe did, and he's a happy 
> > guy now,"
> >
> >
> > (I thought about calling this post "test, ignore", but decided against 
> > that. ;)
> >
> > --
> > --- james mccartney   james at audiosynth.com   <http://www.audiosynth.com>
> > SuperCollider - a real time synthesis programming language for the 
> > PowerMac.
> > <ftp://www.audiosynth.com/pub/updates/SC2.2.15.sea.hqx>
> 


-- 
./MiS

Michal Seta		http://creazone.eworldmusic.com/doc/mis
CreaZone		http://www.creazone.com
No One Receiving	http://creazone.eworldmusic.com/doc/nor

upcoming release:
NOR - "The Release of the Wandering-Eyed Girl"
	http://www.grainofsound.com



From mpuckett at man104-1.ucsd.edu  Wed May 29 07:29:04 2002
From: mpuckett at man104-1.ucsd.edu (Miller Puckette)
Date: Tue, 28 May 2002 22:29:04 -0700
Subject: [PD] $n interpolation
In-Reply-To: <E17CsZr-0004oq-00@web.iemnet>; from eli+@gs211.sp.cs.cmu.edu on Tue, May 28, 2002 at 09:49:01PM -0400
References: <E17CsZr-0004oq-00@web.iemnet>
Message-ID: <20020528222904.A2023951@man104-1.ucsd.edu>

hi Eli,

i don't think this is necessarily the best way to do it, but in Pd,
as in Max, $-variables only work when they appear at the beginning of
symbols, so that, for instance, $1$2$3 expands to "arg1$2$3" (if the first
arg is arg1), without expanding $2 etc. 

To do multidimensional expansion, for instance, instr1-voice2-yada,
make an "instr" abstraction and call it with "instr1".  inside the
abstraction, call a "voice" abstraction with $1-voice2" as argument.
inside the voice abstraction, use "$1-yada" which will then expand
to "instr1-voice2-yada".  Continue to any depth desired...

cheers
Miller


On Tue, May 28, 2002 at 09:49:01PM -0400, eli+ at gs211.sp.cs.cmu.edu wrote:
> Hello, all.  I've just started using pd, and haven't really gotten
> into the groove yet.  One question to start with... in an abstraction
> I tried to create "send $1-channel-$2", but it seems what this does is
> substitute for the $1 and leave the $2 a literal "$2".  Is this a bug
> or a feature, and does it have a workaround?
> 
> More broadly: since this doesn't work, it must not be idiomatic pd.
> What's the usual way to do this kind of thing?  For context, I was
> building a little grid sequencer, where each cell has three parts: a
> "source" abstraction, a message box which the user edits, and a
> "sink", which handles the messages in various ways.  And when the sink
> saw a particular kind of message, it wanted to pass some data along to
> that "$1-channel-$2", where $1 is the name of the sequencer (to allow
> multiple ones) and $2 is the channel this cell is on.
> 
> -- 
>      Eli Brandt  |  eli+ at cs.cmu.edu  |  http://www.cs.cmu.edu/~eli/


From barknech at ph-cip.uni-koeln.de  Wed May 29 08:55:20 2002
From: barknech at ph-cip.uni-koeln.de (Frank Barknecht)
Date: Wed, 29 May 2002 08:55:20 +0200
Subject: [PD] OpenSC
In-Reply-To: <20020528230023.7239aed7.mis@creazone.com>
References: <EC5C614F-72AB-11D6-9C33-0003930413A8@ix.netcom.com> <20020528230023.7239aed7.mis@creazone.com>
Message-ID: <20020529085519.A10936@fliwatut.scifi>

Hi,
Michal Seta hat gesagt: // Michal Seta wrote:
> Now, someone should make it into a pd extern...  [sc~]
I would be happy if I could run this highly praised software on my
Linux PC. I never saw SupperCollider running: MacIntoshs computers are
rather uncommon in my peer group, so apart from the opensourcing of SC
I eagerly await a multiplattformess to come.

ciao,
-- 
 Frank Barknecht                               _ ______footils.org__


From czaja at chopin.edu.pl  Wed May 29 10:15:07 2002
From: czaja at chopin.edu.pl (Krzysztof Czaja)
Date: Wed, 29 May 2002 10:15:07 +0200
Subject: [PD] some clues about dynamic creation
References: <3CF3B92F.3050206@free.fr>
Message-ID: <3CF48E0B.5060102@chopin.edu.pl>

hi Yves,

Yves Degoyon wrote:
...
 > faulty behaviours with messaging :
 >
 > a/ "find" & "cut" messages make PD crash
 > if the patch is not displayed.

the find feature has been fixed in test24.

While I am not sure why would you want to send 'cut' to a closed
window (in which there is nothing selected), this should not
crash Pd.  But it is probably hard to fix properly, esp. prior to
making `glist'-handling stabilize for good (properly: taking into
account canvas' self-destruction too)...  but well, invisible
`glists' are real pain for me (vide rabin~)...

 > b/ "pop" message doesn't work :
 >
 > the message is :
 > "Consistency check failed: gstack_pop"

it does, but one has to push things first to be able to pop them
later!  Actually, 'pop' message is used for creating a new main
canvas via: '; pd filename <fname> <dir>; #N canvas; pop 1'

 > * there's no "editmode 0" or "editmode 1",
 > it's rather a toggle and the message is only "editmode"

more precisely:  there is 'editmode 1' (always entering editmode),
but 'editmode 0' is interpreted as 'editmode' (a toggle) -- seems
like a bug, esp. taking into account handling of a 'dirty flag'...

Krzysztof



From czaja at chopin.edu.pl  Wed May 29 10:24:56 2002
From: czaja at chopin.edu.pl (Krzysztof Czaja)
Date: Wed, 29 May 2002 10:24:56 +0200
Subject: [PD] some clues about dynamic creation
References: <3CF3B92F.3050206@free.fr> <3CF48E0B.5060102@chopin.edu.pl>
Message-ID: <3CF49058.7030707@chopin.edu.pl>

hi again,

Krzysztof Czaja wrote:
...
> canvas via: '; pd filename <fname> <dir>; #N canvas; pop 1'

make it into: '; pd filename <fname> <dir>; #N canvas; #X pop 1'

sorry...

K.



From t.grill at gmx.net  Wed May 29 10:23:09 2002
From: t.grill at gmx.net (Thomas Grill)
Date: Wed, 29 May 2002 10:23:09 +0200
Subject: [PD] OpenSC
In-Reply-To: <20020529085519.A10936@fliwatut.scifi>
Message-ID: <B91A5C8C.70A3%t.grill@gmx.net>

am 29.05.2002 8:55 Uhr schrieb Frank Barknecht unter
barknech at ph-cip.uni-koeln.de:

> Hi,
> Michal Seta hat gesagt: // Michal Seta wrote:
>> Now, someone should make it into a pd extern...  [sc~]
> I would be happy if I could run this highly praised software on my
> Linux PC. I never saw SupperCollider running: MacIntoshs computers are
> rather uncommon in my peer group, so apart from the opensourcing of SC
> I eagerly await a multiplattformess to come.
> 
> ciao,

I breathlessly volunteer to port it.
(as probably many others)

T



From marius.schebella at chello.at  Wed May 29 10:34:20 2002
From: marius.schebella at chello.at (sme)
Date: Wed, 29 May 2002 10:34:20 +0200
Subject: [PD] all externals
References: <3CF3B92F.3050206@free.fr> <3CF48E0B.5060102@chopin.edu.pl>
Message-ID: <00c601c206eb$a11bcc70$1700a8c0@sme>

hi list,
i am living now with Pd for quite a long time. one of the bothersome things
is the search for externals, esp. for something like a general collection of
all externals...
sometimes new externals are only posted once and hidden on a website. (shame
on me, but i did?nt even realize that there was a iem-lib2).
so i would highly support any work that is done in this direction, to
collect, update and distribute externals for the different OS, maybe give
short description. once this is done, only new externals would have to be
added (which still is enough / to much work for one person). i think maybe
iem could do this, or pure-data.org, or i will do it myself, ... or was this
already done by someone?
sme.





From smoerk at gmx.de  Wed May 29 10:46:30 2002
From: smoerk at gmx.de (smoerk)
Date: Wed, 29 May 2002 10:46:30 +0200
Subject: [PD] OpenSC
In-Reply-To: <B91A5C8C.70A3%t.grill@gmx.net>
Message-ID: <E17Cz5l-0000Vb-00@web.iemnet>

On Wed, 29 May 2002 10:23:09 +0200, Thomas Grill wrote:

>I breathlessly volunteer to port it.
>(as probably many others)

It should be quite possible to port SuperCollider Server for OSX: it's
a command line programm and OSX is unix.



Excerpt from ftp://www.audiosynth.com/pub/misc/dartmouth-symposium.hqx
(November 2001)
>>
SuperCollider Server, a new architecture.

	language and synth engine are two separate apps.
	
	MacOS X command line
	
	communication via Open Sound Control
		http://www.cnmat.berkeley.edu/OSC
	
	the synth engine can be controlled by things other than the SC
language
	
	still experimental, performance not yet fully characterized.
<<	







From marius.schebella at chello.at  Wed May 29 12:23:37 2002
From: marius.schebella at chello.at (sme)
Date: Wed, 29 May 2002 12:23:37 +0200
Subject: find-feature: (was Re: [PD] some clues about dynamic creation)
References: <3CF3B92F.3050206@free.fr> <3CF48E0B.5060102@chopin.edu.pl>
Message-ID: <014001c206fa$e5548f30$1700a8c0@sme>

hi yves, krzystof,
i also thought it was fixed, but is not. pd still crashes.
s?me.

> the find feature has been fixed in test24.





From trnic1 at student.monash.edu  Wed May 29 12:47:18 2002
From: trnic1 at student.monash.edu (Timothy Nicol)
Date: Wed, 29 May 2002 20:47:18 +1000
Subject: [PD] displaying images with GEM
Message-ID: <214ccb21750a.21750a214ccb@mail2.monash.edu.au>

hi all,

just a quick question. Is it possible to display an image dynamically
with gem?  I want to be able to choose the file to open (eg with 
pix_image) while the patch is running.  Is this possible?

Please help!

-Tim




From rorytheroar at yahoo.com  Wed May 29 14:02:31 2002
From: rorytheroar at yahoo.com (=?iso-8859-1?q?Rory=20Walsh?=)
Date: Wed, 29 May 2002 13:02:31 +0100 (BST)
Subject: [PD] displaying images with GEM
In-Reply-To: <214ccb21750a.21750a214ccb@mail2.monash.edu.au>
Message-ID: <20020529120231.41451.qmail@web12306.mail.yahoo.com>

You can use the pix_multiimage object which lets you
select from a range of images that are loaded on
startup, you simply select each image then as you want
it

Rory.



 --- Timothy Nicol <trnic1 at student.monash.edu> wrote:
> hi all,
> 
> just a quick question. Is it possible to display an
> image dynamically
> with gem?  I want to be able to choose the file to
> open (eg with 
> pix_image) while the patch is running.  Is this
> possible?
> 
> Please help!
> 
> -Tim
> 
> 
>  

__________________________________________________
Do You Yahoo!?
Everything you'll ever need on one web page
from News and Sport to Email and Music Charts
http://uk.my.yahoo.com


From ydegoyon at free.fr  Wed May 29 14:21:57 2002
From: ydegoyon at free.fr (Yves Degoyon)
Date: Wed, 29 May 2002 14:21:57 +0200
Subject: find-feature: (was Re: [PD] some clues about dynamic creation)
References: <3CF3B92F.3050206@free.fr> <3CF48E0B.5060102@chopin.edu.pl> <014001c206fa$e5548f30$1700a8c0@sme>
Message-ID: <3CF4C7E5.4000902@free.fr>

the problem is even worse on my side,
in fact, 0.24 crashes with most of my patches,
especially with filterbank here attached.

sme wrote:

>hi yves, krzystof,
>i also thought it was fixed, but is not. pd still crashes.
>s?me.
>
>>the find feature has been fixed in test24.
>>
>
>
>
>
>
>

-------------- next part --------------
A non-text attachment was scrubbed...
Name: filterbank.tar.gz
Type: application/octet-stream
Size: 4206 bytes
Desc: not available
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020529/1a4447cf/attachment.obj>

From ydegoyon at free.fr  Wed May 29 14:44:29 2002
From: ydegoyon at free.fr (Yves Degoyon)
Date: Wed, 29 May 2002 14:44:29 +0200
Subject: find-feature: (was Re: [PD] some clues about dynamic creation)
References: <3CF3B92F.3050206@free.fr> <3CF48E0B.5060102@chopin.edu.pl> <014001c206fa$e5548f30$1700a8c0@sme> <3CF4C7E5.4000902@free.fr> <016801c2070c$bf2c7900$1700a8c0@sme>
Message-ID: <3CF4CD2D.8090005@free.fr>

we're keeping gathering clues :

it do work with test17 ! !

<humor>
are we on the right list to post these ??
should have been a "bug-reports" list.
</humor>

sme wrote:

>it also crashes with my 0.35-test23 version. (when klicking on some
>messages, ...)
>sme
>
>----- Original Message -----
>From: "Yves Degoyon" <ydegoyon at free.fr>
>To: "sme" <marius.schebella at chello.at>
>Cc: <pd-list at iem.kug.ac.at>
>Sent: Wednesday, May 29, 2002 2:21 PM
>Subject: Re: find-feature: (was Re: [PD] some clues about dynamic creation)
>
>
>>the problem is even worse on my side,
>>in fact, 0.24 crashes with most of my patches,
>>especially with filterbank here attached.
>>
>>sme wrote:
>>
>>>hi yves, krzystof,
>>>i also thought it was fixed, but is not. pd still crashes.
>>>s?me.
>>>
>>>>the find feature has been fixed in test24.
>>>>
>>>
>>>
>>>
>>>
>>>
>>
>
>
>
>




From ydegoyon at free.fr  Wed May 29 14:38:07 2002
From: ydegoyon at free.fr (Yves Degoyon)
Date: Wed, 29 May 2002 14:38:07 +0200
Subject: [PD] some clues about dynamic creation
References: <3CF3B92F.3050206@free.fr> <3CF48E0B.5060102@chopin.edu.pl>
Message-ID: <3CF4CBAF.2040409@free.fr>



Krzysztof Czaja wrote:

> hi Yves,
>
> Yves Degoyon wrote:
> ...
> > faulty behaviours with messaging :
> >
> > a/ "find" & "cut" messages make PD crash
> > if the patch is not displayed.
>
> the find feature has been fixed in test24. 

i dunno, as said before, pd crashes when loading my patches
thus i cannot test the find feature.

>
>
> While I am not sure why would you want to send 'cut' to a closed
> window (in which there is nothing selected), 

krysztof ! ! of course there's a "find" message before the "cut",
so something is or should be selected.

> .
>
> > b/ "pop" message doesn't work :
> >
> > the message is :
> > "Consistency check failed: gstack_pop"
>
> it does, but one has to push things first to be able to pop them 

???? couldn't find any "push" message.
here's what pd says :

 > error: canvas: no method for 'push'
 > ... you might be able to track this down from the Find menu.

cheers,

yves



From bbogart at acs.ryerson.ca  Wed May 29 15:29:33 2002
From: bbogart at acs.ryerson.ca (Ben Bogart - FMPM/F1999)
Date: Wed, 29 May 2002 09:29:33 -0400 (EDT)
Subject: [PD] displaying images with GEM
In-Reply-To: <214ccb21750a.21750a214ccb@mail2.monash.edu.au>
Message-ID: <Pine.A32.3.91.1020529092652.121166H-100000@hopper>

If you send an "open [filename]" message to the pix_image it will load 
that image, this does not effect rendering, it will simply come up when 
it loads. What do you want to trigger your images? 

I think multiimage stores the images in memory so they are called up 
faster, but I never had a speed problem loading images with pix_image, 
depends on the frequency. 

you can always use openpanel to supply the filename.

Ben


On Wed, 29 May 2002, Timothy Nicol wrote:

> hi all,
> 
> just a quick question. Is it possible to display an image dynamically
> with gem?  I want to be able to choose the file to open (eg with 
> pix_image) while the patch is running.  Is this possible?
> 
> Please help!
> 
> -Tim
> 
> 
> 
> 



B. Bogart
---------



From czaja at chopin.edu.pl  Wed May 29 15:39:10 2002
From: czaja at chopin.edu.pl (Krzysztof Czaja)
Date: Wed, 29 May 2002 15:39:10 +0200
Subject: [PD] some clues about dynamic creation
References: <3CF3B92F.3050206@free.fr> <3CF48E0B.5060102@chopin.edu.pl> <3CF4CBAF.2040409@free.fr>
Message-ID: <3CF4D9FE.2050700@chopin.edu.pl>

hi Yves

Yves Degoyon wrote:
...
 > krysztof ! ! of course there's a "find" message before the "cut",
 > so something is or should be selected.

but you have written about cutting in an invisible window, while
'find' always opens the window containing an object found.

 > ???? couldn't find any "push" message.

Yves! -- of course there is no 'push' message, it is the 'canvas'
message that does the pushing (you are a fluent code reader --
search for pd_pushsym() call in canvas_new()...)

Krzysztof



From ydegoyon at free.fr  Wed May 29 15:42:37 2002
From: ydegoyon at free.fr (Yves Degoyon)
Date: Wed, 29 May 2002 15:42:37 +0200
Subject: [PD] OpenSC
References: <E17Cz5l-0000Vb-00@web.iemnet>
Message-ID: <3CF4DACD.9070203@free.fr>



smoerk wrote:

>On Wed, 29 May 2002 10:23:09 +0200, Thomas Grill wrote:
>
>>I breathlessly volunteer to port it.
>>(as probably many others)
>>
>
>It should be quite possible to port SuperCollider Server for OSX: it's
>a command line programm and OSX is unix.
>

just a warning from my experience  of porting externs to OSX :

the dynamic loading differs from most UNIX
( no LD_LIBRARY_PATH magic or ldconfig ),
relocatable objects can have different formats also.

scheduling is different.

and something totally irrelevant : there's no 'init 0' command !!
so, it's not a real UNIX.

cheers,

yves





From musil at iem.kug.ac.at  Wed May 29 15:47:13 2002
From: musil at iem.kug.ac.at (Thomas Musil)
Date: Wed, 29 May 2002 15:47:13 +0200
Subject: [PD] wish $n or $$
References: <E17CsZr-0004oq-00@web.iemnet> <20020528222904.A2023951@man104-1.ucsd.edu>
Message-ID: <3CF4DBE1.F0BE3FFE@iem.kug.ac.at>

Hi all, hi Miller

It would be great, if there will be equivalent $-sign to A_GIMME for messages and objects.
I think, many externals could be replaced with this feature.
e.g: if you want to "prepend" a 0 to a list, you have to write into a message-box: "0 $$" ;
but maybe you need also equivalent $-signs to "argv" and "argc", like $v and $c, or $$ and $n .
Some list-operating externals also need a $$.
For messages also usefull: $-1 and $-2 a.s.o. the last argument and the argument before .....

What do you think about this ????

cheers Thomas.


From ydegoyon at free.fr  Wed May 29 15:47:13 2002
From: ydegoyon at free.fr (Yves Degoyon)
Date: Wed, 29 May 2002 15:47:13 +0200
Subject: [PD] some clues about dynamic creation
References: <3CF3B92F.3050206@free.fr> <3CF48E0B.5060102@chopin.edu.pl> <3CF4CBAF.2040409@free.fr> <3CF4D9FE.2050700@chopin.edu.pl>
Message-ID: <3CF4DBE1.8010609@free.fr>



Krzysztof Czaja wrote:

> hi Yves
>
> Yves Degoyon wrote:
> ...
> > krysztof ! ! of course there's a "find" message before the "cut",
> > so something is or should be selected.
>
> but you have written about cutting in an invisible window, while
> 'find' always opens the window containing an object found.

curious, it does not open the window on test17
( maybe, it tries and crashes ?? )

>
> > ???? couldn't find any "push" message.
>
> Yves! -- of course there is no 'push' message, it is the 'canvas'
> message that does the pushing (you are a fluent code reader --
> search for pd_pushsym() call in canvas_new()...) 

ok, but i was speaking from a patch-maker point of view
and i simply thought "pop" message
would actually "pop-up" the window.

i'm not currently speaking pd's internal code language
as you do.

> Krzysztof
>
>
>




From czaja at chopin.edu.pl  Wed May 29 16:08:24 2002
From: czaja at chopin.edu.pl (Krzysztof Czaja)
Date: Wed, 29 May 2002 16:08:24 +0200
Subject: [PD] wish $n or $$
References: <E17CsZr-0004oq-00@web.iemnet> <20020528222904.A2023951@man104-1.ucsd.edu> <3CF4DBE1.F0BE3FFE@iem.kug.ac.at>
Message-ID: <3CF4E0D8.6020202@chopin.edu.pl>

hi Thomas,

that would be great indeed, as it would have taken the burden of
memory allocation dilemmas from external developers' shoulders,
and put it on Miller's...

:-)

Krzysztof

Thomas Musil wrote:
...
 > It would be great, if there will be equivalent $-sign to A_GIMME for messages and objects.
 > I think, many externals could be replaced with this feature.
 > e.g: if you want to "prepend" a 0 to a list, you have to write into a message-box: "0 $$" ;
...
 > What do you think about this ????



From mis at creazone.com  Wed May 29 17:27:09 2002
From: mis at creazone.com (Michal Seta)
Date: Wed, 29 May 2002 10:27:09 -0500
Subject: [PD] OpenSC
In-Reply-To: <3CF4DACD.9070203@free.fr>
References: <E17Cz5l-0000Vb-00@web.iemnet>
	<3CF4DACD.9070203@free.fr>
Message-ID: <20020529102709.40ca9119.mis@creazone.com>

On Wed, 29 May 2002 15:42:37 +0200
Yves Degoyon <ydegoyon at free.fr> wrote:

> so, it's not a real UNIX.


As always, they 'Think Different'


re: SuperCollider,
I'm afraid there's a lot of low-level Apple hw specific code since SC is especially praised for its efficiency for real-time performance.

Nevertheless a port to Linux would be more than welcome.

-- 
./MiS

Michal Seta		http://creazone.eworldmusic.com/doc/mis
CreaZone		http://www.creazone.com
No One Receiving	http://creazone.eworldmusic.com/doc/nor

upcoming release:
NOR - "The Release of the Wandering-Eyed Girl"
	http://www.grainofsound.com



From mpuckett at man104-1.ucsd.edu  Wed May 29 17:00:33 2002
From: mpuckett at man104-1.ucsd.edu (Miller Puckette)
Date: Wed, 29 May 2002 08:00:33 -0700
Subject: [PD] wish $n or $$
In-Reply-To: <3CF4DBE1.F0BE3FFE@iem.kug.ac.at>; from musil@iem.kug.ac.at on Wed, May 29, 2002 at 03:47:13PM +0200
References: <E17CsZr-0004oq-00@web.iemnet> <20020528222904.A2023951@man104-1.ucsd.edu> <3CF4DBE1.F0BE3FFE@iem.kug.ac.at>
Message-ID: <20020529080033.B2014421@man104-1.ucsd.edu>

HI all,

I've been thinking about this for some time, but in a more general context:
I'd like to be able to make varargs abstractions.  The next thing you'd need
is some way to make indeterminate numbers of inlets/outlets ...

cheers
Miller

On Wed, May 29, 2002 at 03:47:13PM +0200, Thomas Musil wrote:
> Hi all, hi Miller
> 
> It would be great, if there will be equivalent $-sign to A_GIMME for messages and objects.
> I think, many externals could be replaced with this feature.
> e.g: if you want to "prepend" a 0 to a list, you have to write into a message-box: "0 $$" ;
> but maybe you need also equivalent $-signs to "argv" and "argc", like $v and $c, or $$ and $n .
> Some list-operating externals also need a $$.
> For messages also usefull: $-1 and $-2 a.s.o. the last argument and the argument before .....
> 
> What do you think about this ????
> 
> cheers Thomas.


From d.payling at staffs.ac.uk  Wed May 29 17:18:55 2002
From: d.payling at staffs.ac.uk (Dave Payling)
Date: Wed, 29 May 2002 16:18:55 +0100
Subject: [PD] Problem running VST~ object
Message-ID: <006301c20724$25baa040$48aa42c2@staff.staffs.ac.uk>

Hi

I cannot get the VST~ object to work on my machine. Whenever I put a VST~ object in a new canvas it crashes.

I have set the path to search my VST plugin folder by adding the 'set VST_PATH....' in a batch file I use to run PD, is this the correct place to put it?

I have also tried variations on the path command by using '\' instead of  '/' but with the same result.

Here is my .bat file...

  pd -lib ../vst/Release/vst -noadc -midiindev 1 -midioutdev 1 set VST_PATH=D:\Program Files\Steinberg\Vstplugins

and here is the command line readout after I run it...

  VST host  by mark williamson
  contains source code from Psycle tracker
  Contact: mark at junklight.com  . website: http://www.junklight.com
  VSTLib: version: 0.1
  VSTLib compiled: May 7 2002

  open: No such file or directory
  No such file or directory
  open: No such file or directory
  No such file or directory

The 'no such file or directory' error only occurs when I include the set VST_PATH command, but the path is definitely correct.

Any help please?

Thanks in advance

Dave

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020529/0ec84360/attachment.htm>

From ivan.franco at ydreams.com  Thu May 30 01:20:35 2002
From: ivan.franco at ydreams.com (Ivan Franco)
Date: Wed, 29 May 2002 16:20:35 -0700
Subject: [PD] Zexy?
Message-ID: <001d01c20767$6fa845c0$070e11ac@ilab07>

Hi there! Just can't find zexy library anywhere.
Seems like the iem.kug.ac.at/pd/Externals/ZEXY
is not accepting anonymous logins...
Thanks a lot.
Ivan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020529/4fafd443/attachment.htm>

From zmoelnig at iem.at  Wed May 29 17:29:08 2002
From: zmoelnig at iem.at (IOhannes zmoelnig)
Date: Wed, 29 May 2002 17:29:08 +0200
Subject: [PD] Problem running VST~ object
References: <006301c20724$25baa040$48aa42c2@staff.staffs.ac.uk>
Message-ID: <3CF4F3C4.9060803@iem.at>

hi !

i have no idea about the VST~ object, but:::

Dave Payling wrote:
> Hi
> Here is my .bat file...
> 
>   pd -lib ../vst/Release/vst -noadc -midiindev 1 -midioutdev 1 set 
> VST_PATH=D:\Program Files\Steinberg\Vstplugins
<...>
> The 'no such file or directory' error only occurs when I include the set 
> VST_PATH command, but the path is definitely correct.

well, this is easy;
pd does not know anything about an argument "set". therefore it tries to 
interprete "set" as a filename to be loaded (which will fail, unless you 
have a file "set" in your path, that holds a pd-patch). the same goes 
for "VST_PATH=D:\Program Files\Steinberg\Vstplugins"

the correct solution is (i guess) to tell you OS that the VST_PATH is ....
you can do this with "set", but you have to tell your OS to do so, not pd.

thus, your .bat file should read:
<snip>
set VST_PATH=D:\Program Files\Steinberg\Vstplugins
pd -lib ../vst/Release/vst -noadc -midiindev 1 -midioutdev 1
</snip>

these are two separate lines !

mfg.c.saser
IOhannes


> Any help please?
> 
> 
> Thanks in advance
> 
> Dave
> 





From d.payling at staffs.ac.uk  Wed May 29 17:39:46 2002
From: d.payling at staffs.ac.uk (Dave Payling)
Date: Wed, 29 May 2002 16:39:46 +0100
Subject: [PD] Problem running VST~ object
References: <006301c20724$25baa040$48aa42c2@staff.staffs.ac.uk> <3CF4F3C4.9060803@iem.at>
Message-ID: <007b01c20727$0ff293f0$48aa42c2@staff.staffs.ac.uk>

Hi

Thanks for the instant solution. Just tried it and it seems to be working
fine.

Dave

----- Original Message -----
From: "IOhannes zmoelnig" <zmoelnig at iem.at>
To: "Dave Payling" <d.payling at staffs.ac.uk>
Cc: <pd-list at iem.kug.ac.at>
Sent: Wednesday, May 29, 2002 4:29 PM
Subject: Re: [PD] Problem running VST~ object


> hi !
>
> i have no idea about the VST~ object, but:::
>
> Dave Payling wrote:
> > Hi
> > Here is my .bat file...
> >
> >   pd -lib ../vst/Release/vst -noadc -midiindev 1 -midioutdev 1 set
> > VST_PATH=D:\Program Files\Steinberg\Vstplugins
> <...>
> > The 'no such file or directory' error only occurs when I include the set
> > VST_PATH command, but the path is definitely correct.
>
> well, this is easy;
> pd does not know anything about an argument "set". therefore it tries to
> interprete "set" as a filename to be loaded (which will fail, unless you
> have a file "set" in your path, that holds a pd-patch). the same goes
> for "VST_PATH=D:\Program Files\Steinberg\Vstplugins"
>
> the correct solution is (i guess) to tell you OS that the VST_PATH is ....
> you can do this with "set", but you have to tell your OS to do so, not pd.
>
> thus, your .bat file should read:
> <snip>
> set VST_PATH=D:\Program Files\Steinberg\Vstplugins
> pd -lib ../vst/Release/vst -noadc -midiindev 1 -midioutdev 1
> </snip>
>
> these are two separate lines !
>
> mfg.c.saser
> IOhannes
>
>
> > Any help please?
> >
> >
> > Thanks in advance
> >
> > Dave
> >
>
>
>
>
>



From zmoelnig at iem.at  Wed May 29 17:45:07 2002
From: zmoelnig at iem.at (IOhannes zmoelnig)
Date: Wed, 29 May 2002 17:45:07 +0200
Subject: [PD] Zexy?
References: <001d01c20767$6fa845c0$070e11ac@ilab07>
Message-ID: <3CF4F783.40002@iem.at>

Ivan Franco wrote:
> Hi there! Just can't find zexy library anywhere.
> 
> Seems like the iem.kug.ac.at/pd/Externals/ZEXY
> 
> is not accepting anonymous logins...
> 

well, i cannot reproduce this !
anyone else ??

have you tried using a text-base ftp-client ?
what does it say ????

mfg.c.asdr
IOhannes



From ivan.franco at ydreams.com  Thu May 30 01:42:54 2002
From: ivan.franco at ydreams.com (Ivan Franco)
Date: Wed, 29 May 2002 16:42:54 -0700
Subject: [PD] no gui??
Message-ID: <003001c2076a$8de8fea0$070e11ac@ilab07>

Hi again! When I start pd with nogui flag my computer really goes down in performance (running XT). When I load the same patch with the gui (meaning without the -nogui flag) everything works fine (fast and smooth)...
Any ideas on this one???
Thanks
Ivan

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020529/e2c1b196/attachment.htm>

From cyrille.henry at la-kitchen.fr  Wed May 29 17:58:28 2002
From: cyrille.henry at la-kitchen.fr (Cyrille Henry)
Date: Wed, 29 May 2002 17:58:28 +0200
Subject: [PD] Zexy?
References: <001d01c20767$6fa845c0$070e11ac@ilab07> <3CF4F783.40002@iem.at>
Message-ID: <01f601c20729$c4850260$6dfea8c0@oleane.net>

> Ivan Franco wrote:
> > Hi there! Just can't find zexy library anywhere.
> > 
> > Seems like the iem.kug.ac.at/pd/Externals/ZEXY
> > 
> > is not accepting anonymous logins...
> > 
> 
> well, i cannot reproduce this !
> anyone else ??

no problem for me.

ch




From eli+ at gs211.sp.cs.cmu.edu  Wed May 29 21:06:44 2002
From: eli+ at gs211.sp.cs.cmu.edu (eli+ at gs211.sp.cs.cmu.edu)
Date: Wed, 29 May 2002 15:06:44 -0400 (EDT)
Subject: [PD] $n interpolation
In-Reply-To: <20020528222904.A2023951@man104-1.ucsd.edu> from "Miller Puckette" at May 28, 2002 10:29:04 PM
Message-ID: <E17D8mO-0007Nz-00@web.iemnet>

> To do multidimensional expansion, for instance, instr1-voice2-yada,
> make an "instr" abstraction and call it with "instr1".  inside the
> abstraction, call a "voice" abstraction with $1-voice2" as argument.
> inside the voice abstraction, use "$1-yada" which will then expand
> to "instr1-voice2-yada".  Continue to any depth desired...

Thanks, Miller.  This will work if I code the literal "voice2" into
the instr abstraction, I think?  I wonder if there's a way to make the
original plan work, which was to have an abstraction take two args and
put them together into one word, "s $1-$2".  Otherwise I have to make
a "channel1" abstraction, a "channel2",... or maybe I'm missing the
point.

-- 
     Eli Brandt  |  eli+ at cs.cmu.edu  |  http://www.cs.cmu.edu/~eli/


From ydegoyon at free.fr  Wed May 29 22:44:02 2002
From: ydegoyon at free.fr (Yves Degoyon)
Date: Wed, 29 May 2002 22:44:02 +0200
Subject: [PD] some clues about dynamic creation
References: <3CF3B92F.3050206@free.fr> <3CF48E0B.5060102@chopin.edu.pl> <3CF4CBAF.2040409@free.fr> <3CF4D9FE.2050700@chopin.edu.pl> <3CF4DBE1.8010609@free.fr>
Message-ID: <3CF53D92.5000305@free.fr>

hi,

i've finally got test24 up and running ! !

the error was dued to the loading of former iemgui
library which is now included into pd.

iemlib-bundled version still compiles with test24
BUT it provokes lots of crashes,
so, i guess it should be removed from delivery.

so, i could be able to test dynamic creation
and it's true it's been somewhat fixed
( thank you, Miller btw ) :

it doesn't crash anymore and "find" opens the target patch, ok.

but, the "cut" messages sent to the patch BEFORE it's actually
open are lost : it takes some time between the first find message
and the opening of the window, in that time,
you can't do any "cut" operations....mm, still annoying.

you can test this with the patch i've posted ( ten times ?? ) here.

cheers,

yves.

Yves Degoyon wrote:

>
>
> Krzysztof Czaja wrote:
>
>> hi Yves
>>
>> Yves Degoyon wrote:
>> ...
>> > krysztof ! ! of course there's a "find" message before the "cut",
>> > so something is or should be selected.
>>
>> but you have written about cutting in an invisible window, while
>> 'find' always opens the window containing an object found.
>
>
> curious, it does not open the window on test17
> ( maybe, it tries and crashes ?? )
>
>>
>> > ???? couldn't find any "push" message.
>>
>> Yves! -- of course there is no 'push' message, it is the 'canvas'
>> message that does the pushing (you are a fluent code reader --
>> search for pd_pushsym() call in canvas_new()...) 
>
>
> ok, but i was speaking from a patch-maker point of view
> and i simply thought "pop" message
> would actually "pop-up" the window.
>
> i'm not currently speaking pd's internal code language
> as you do.
>
>> Krzysztof
>>
>>
>>
>
>
>
>
>




From ppagano at bellsouth.net  Thu May 30 01:16:57 2002
From: ppagano at bellsouth.net (shreeswifty)
Date: Wed, 29 May 2002 19:16:57 -0400
Subject: [PD] Problem running VST~ object
References: <006301c20724$25baa040$48aa42c2@staff.staffs.ac.uk>
Message-ID: <004701c20766$ee28b8e0$7fa14ed8@gnv.bellsouth.net>

Dave You may do better to put the VST_PATH in your autoexec.bat file
that way you will just have to load the plugin~ or vst~ object 
i would love to share some patches using VST with you if you care to.
I have some neat ones with Richard Dobson's Pv plugs and the newer ether and shapee plugins
Also i have made one with northpole which is rather nice too
cheers

Pat Pagano, Director
South East Just Intonation Society
http://www.screwmusicforever.com/SHREESWIFT/
  ----- Original Message ----- 
  From: Dave Payling 
  To: pd-list at iem.kug.ac.at 
  Sent: Wednesday, May 29, 2002 11:18 AM
  Subject: [PD] Problem running VST~ object


  Hi

  I cannot get the VST~ object to work on my machine. Whenever I put a VST~ object in a new canvas it crashes.

  I have set the path to search my VST plugin folder by adding the 'set VST_PATH....' in a batch file I use to run PD, is this the correct place to put it?

  I have also tried variations on the path command by using '\' instead of  '/' but with the same result.

  Here is my .bat file...

    pd -lib ../vst/Release/vst -noadc -midiindev 1 -midioutdev 1 set VST_PATH=D:\Program Files\Steinberg\Vstplugins

  and here is the command line readout after I run it...

    VST host  by mark williamson
    contains source code from Psycle tracker
    Contact: mark at junklight.com  . website: http://www.junklight.com
    VSTLib: version: 0.1
    VSTLib compiled: May 7 2002

    open: No such file or directory
    No such file or directory
    open: No such file or directory
    No such file or directory

  The 'no such file or directory' error only occurs when I include the set VST_PATH command, but the path is definitely correct.

  Any help please?

  Thanks in advance

  Dave

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020529/efc3f2dc/attachment.htm>

From 8dngm at qlink.queensu.ca  Thu May 30 03:25:08 2002
From: 8dngm at qlink.queensu.ca (David McCallum)
Date: Wed, 29 May 2002 21:25:08 -0400
Subject: [PD] Input Controllers for Pd with finer grain than MIDI
In-Reply-To: <1022359756.1476.6.camel@blackbox>
References: <Pine.GSO.4.43.0205231209310.23541-100000@qlink.queensu.ca>
 <Pine.GSO.4.43.0205231209310.23541-100000@qlink.queensu.ca>
Message-ID: <5.1.0.14.0.20020529212131.02003ae0@qlink.queensu.ca>


         I was toying around with using lop~ to reduce jitter and it didn't 
really seem to do much. Do you have any suggestions as to what settings I 
should be setting the lop~ to, or is there anything else I should be doing 
to it? I compared the results of the straight output against the output of 
the lop~ (with snapshot~) and all I found was that with higher cutoffs of 
the lop~ the decimals of the values seemed to disappear (but I think this 
probably isn't anything worth noting), but they both seemed to jitter as much.

         Any suggestions?

At 04:49 PM 25/05/2002 -0700, Andrew (Andy) W. "Schmeder wrote:
> > I built a controller that uses the joystick port (spacetaxi.de)
> > but the jitter is a little too much to deal with (unless anyone has a
> > jitter-filter patch they could send me).
>
>To reduce jitter on a joystick I use joystick-value -> sig~ -> lop~.
>There is no loss of information assuming that the jitter is faster than
>you can physically move the joystick.
>
>
>andy

.
. David McCallum
. Queen's University Electronic Music Studio Manager
.         and Noise Maker
. html://mentalfloss.ca/sintheta/
.



From joschi at eds.org  Thu May 30 07:09:18 2002
From: joschi at eds.org (Josh Steiner)
Date: Wed, 29 May 2002 22:09:18 -0700 (PDT)
Subject: [PD] multiple devices help
Message-ID: <Pine.LNX.4.21.0205292151350.9571-100000@zen.eds.org>

Hey all,

I'm with a group building an interactive sound sculpture that we are going
to be taking to burning man.  the premise is essentially interactively
sending sampled and live sound sources through different pipes that we
have arranged around a central "conductors" podium.  I'll post a web page
once we have this thing up and running.  

Since we needed it to be cheap enough to justify sticking in the middle of
a really dusty dessert where we will let drugged up strangers tinker with
it unsupervised, we went the multiple cards approach instead of the
multichannel pro-audio card.  A friend of mine has setup the linux box and
has the 4 sound cards working simultaneously.  I just wanted to get a
little pre-emptive advice from you guys so that once he drops the machine
by i can have a test patch ready.  :)

So my quesion is this:  how do send audio to different sound devices from
pd?  I see in the "Test Audio and Midi" patch that you can send audio to
different channels with [dac~ 2] or [dac~ 3] , so is this all i need to do
in order to get it to work?  

i did some archive searching and came up with this:

from IOhannes m zmoelnig about "pd-patch for (better) multidevice support"

http://iem.kug.ac.at/mailinglists/pd-list/2001-11/0316.html

Unfortunately right this moment i dont have a linux box to test on (until
he drops it back here) so I wanted to ask what the status of using
multiple devices in 0.35 test 24 ?  I would rather use 0.35 since it is so
much cooler that 0.34, have the issues that this patch was made for been
addressed in mainline pd since then?

thanks for the help!

________________________________________________________________
Josh .. Yoshi .. Joschi .. xiphoidprocess.com .. eds.org/~joschi





From barknech at ph-cip.uni-koeln.de  Thu May 30 08:41:05 2002
From: barknech at ph-cip.uni-koeln.de (Frank Barknecht)
Date: Thu, 30 May 2002 08:41:05 +0200
Subject: [PD] multiple devices help
In-Reply-To: <Pine.LNX.4.21.0205292151350.9571-100000@zen.eds.org>
References: <Pine.LNX.4.21.0205292151350.9571-100000@zen.eds.org>
Message-ID: <20020530084105.A899@fliwatut.scifi>

Hi,
Josh Steiner hat gesagt: // Josh Steiner wrote:
> So my quesion is this:  how do send audio to different sound devices from
> pd?  I see in the "Test Audio and Midi" patch that you can send audio to
> different channels with [dac~ 2] or [dac~ 3] , so is this all i need to do
> in order to get it to work?  

This, and you have to start pd with a list of the soundout devices you
want to use like

$ pd -soundoutdev 0,1

starting from 0 as usual.

> i did some archive searching and came up with this:
> 
> from IOhannes m zmoelnig about "pd-patch for (better) multidevice support"
> 
> http://iem.kug.ac.at/mailinglists/pd-list/2001-11/0316.html

This is already included in PD 0.35 since at least test17. 

I see another problem with your setup, and that is the hardware side.
If you use several consumer soundcards without synchronization instead
of a decent multichannel card, it might or probably will happen, that
your audio will run out of sync. This means: the samples you send
synchronized from the PD DSP-chain will come out of the four
soundcards at different times, because each of the soundcards has a
different understanding of absolute time because of slight differences
in their clock chips.

Depending on the things you do, this might be nasty, *especially* if
your installation is running for a long time, because your audio data
will differ more the longer it can run out of sync. Maybe stopping
audio in PD from time to time could help.

ciao,
-- 
 Frank Barknecht                               _ ______footils.org__


From joschi at eds.org  Thu May 30 08:59:05 2002
From: joschi at eds.org (Josh Steiner)
Date: Wed, 29 May 2002 23:59:05 -0700 (PDT)
Subject: [PD] multiple devices help
In-Reply-To: <20020530084105.A899@fliwatut.scifi>
Message-ID: <Pine.LNX.4.21.0205292356270.9571-100000@zen.eds.org>

> This, and you have to start pd with a list of the soundout devices you
> want to use like
> 
> $ pd -soundoutdev 0,1
> 
> starting from 0 as usual.
> 
> > i did some archive searching and came up with this:
> > 
> > from IOhannes m zmoelnig about "pd-patch for (better) multidevice support"
> > 
> > http://iem.kug.ac.at/mailinglists/pd-list/2001-11/0316.html
> 
> This is already included in PD 0.35 since at least test17. 

cool, thanks.

> I see another problem with your setup, and that is the hardware side.
> If you use several consumer soundcards without synchronization instead
> of a decent multichannel card, it might or probably will happen, that
> your audio will run out of sync. This means: the samples you send
> synchronized from the PD DSP-chain will come out of the four
> soundcards at different times, because each of the soundcards has a
> different understanding of absolute time because of slight differences
> in their clock chips.

i've read this in the archives.  I'm not overly concerned since the sound
design i've been working on has been of the ambient sound scape variety,
so a little bit of drift will be fine.   i am going to setup some test
patches and let them run for long periods of time (eventually over a
week) ... i'll keep you guys posted on how it goes.

> Depending on the things you do, this might be nasty, *especially* if
> your installation is running for a long time, because your audio data
> will differ more the longer it can run out of sync. Maybe stopping
> audio in PD from time to time could help.

thats a good idea... if turning the dsp on and off occastionally manages
to resync the cards, that could be worked into the piece ;-P

-Josh

________________________________________________________________
Josh .. Yoshi .. Joschi .. xiphoidprocess.com .. eds.org/~joschi



From electrobass at gmx.net  Thu May 30 10:38:45 2002
From: electrobass at gmx.net (electrobass at gmx.net)
Date: Thu, 30 May 2002 10:38:45 +0200 (MEST)
Subject: [PD] graph causes crash when exiting
Message-ID: <13863.1022747925@www34.gmx.net>


hey there!

following problem: if i use a graph within pd it works perfectly, just when
i close the patch it brings pd to crash. this can be quite annoying when
working...also yesterday the graph suddenly brought the placement of all elements
in a slight disorder. os is win2k and pd must be test 17. anyone knows the
reason of this strange behaviour?

thanks 

micha

-- 
===============================================
 michael thies                                                             
 kohlrauschstr. 9 30161 hannover  

 micha at multiburst.org

 fon at home: 0511-3384859 & work: 0511-30245-668
 mobile: 0171-7253164

"am here to inform these modern times of the grammatical era's 
end and the beginning of flamboyance especially in cinema."

===============================================

GMX - Die Kommunikationsplattform im Internet.
http://www.gmx.net



From d.payling at staffs.ac.uk  Thu May 30 10:45:07 2002
From: d.payling at staffs.ac.uk (Dave Payling)
Date: Thu, 30 May 2002 09:45:07 +0100
Subject: [PD] Problem running VST~ object
References: <006301c20724$25baa040$48aa42c2@staff.staffs.ac.uk> <004701c20766$ee28b8e0$7fa14ed8@gnv.bellsouth.net>
Message-ID: <005501c207b6$4d3c3970$48aa42c2@staff.staffs.ac.uk>

Hi Pat

That sounds a good idea. I feel quite new to the MIDI side of PD especially this really useful VST~ object. I've been using plugins quite extensively in Cubase etc. but am excited about interacting with them through PD. I think my main priority will be to start working on some compositional techniques in PD. I've just been experimenting with a simple Markov Chain, but I'm not sure if I have it working correctly yet. I was using a standard Yamaha XG MIDI card but now I should be able to get more timbral variety using plugins.

Your website looks very interesting and all the other stuff there. Lots to explore.

Dave
  ----- Original Message ----- 
  From: shreeswifty 
  To: Dave Payling ; pd-list at iem.kug.ac.at 
  Sent: Thursday, May 30, 2002 12:16 AM
  Subject: Re: [PD] Problem running VST~ object


  Dave You may do better to put the VST_PATH in your autoexec.bat file
  that way you will just have to load the plugin~ or vst~ object 
  i would love to share some patches using VST with you if you care to.
  I have some neat ones with Richard Dobson's Pv plugs and the newer ether and shapee plugins
  Also i have made one with northpole which is rather nice too
  cheers

  Pat Pagano, Director
  South East Just Intonation Society
  http://www.screwmusicforever.com/SHREESWIFT/
    ----- Original Message ----- 
    From: Dave Payling 
    To: pd-list at iem.kug.ac.at 
    Sent: Wednesday, May 29, 2002 11:18 AM
    Subject: [PD] Problem running VST~ object


    Hi

    I cannot get the VST~ object to work on my machine. Whenever I put a VST~ object in a new canvas it crashes.

    I have set the path to search my VST plugin folder by adding the 'set VST_PATH....' in a batch file I use to run PD, is this the correct place to put it?

    I have also tried variations on the path command by using '\' instead of  '/' but with the same result.

    Here is my .bat file...

      pd -lib ../vst/Release/vst -noadc -midiindev 1 -midioutdev 1 set VST_PATH=D:\Program Files\Steinberg\Vstplugins

    and here is the command line readout after I run it...

      VST host  by mark williamson
      contains source code from Psycle tracker
      Contact: mark at junklight.com  . website: http://www.junklight.com
      VSTLib: version: 0.1
      VSTLib compiled: May 7 2002

      open: No such file or directory
      No such file or directory
      open: No such file or directory
      No such file or directory

    The 'no such file or directory' error only occurs when I include the set VST_PATH command, but the path is definitely correct.

    Any help please?

    Thanks in advance

    Dave

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020530/17c4cb3b/attachment.htm>

From marius.schebella at chello.at  Thu May 30 10:49:04 2002
From: marius.schebella at chello.at (sme)
Date: Thu, 30 May 2002 10:49:04 +0200
Subject: [PD] Zexy?
References: <001d01c20767$6fa845c0$070e11ac@ilab07>
Message-ID: <004c01c207b6$da7d4400$1700a8c0@sme>

the Microsoft Internet-Explorer makes some problems with anonymous logins, have you tried to use a special ftp-program?
s?me.

  ----- Original Message ----- 
  From: Ivan Franco 
  To: PDlist 
  Sent: Thursday, May 30, 2002 1:20 AM
  Subject: [PD] Zexy?


  Hi there! Just can't find zexy library anywhere.
  Seems like the iem.kug.ac.at/pd/Externals/ZEXY
  is not accepting anonymous logins...
  Thanks a lot.
  Ivan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020530/2d74a5eb/attachment.htm>

From t.grill at gmx.net  Thu May 30 10:58:08 2002
From: t.grill at gmx.net (Thomas Grill)
Date: Thu, 30 May 2002 10:58:08 +0200
Subject: AW: [PD] multiple devices help
In-Reply-To: <Pine.LNX.4.21.0205292356270.9571-100000@zen.eds.org>
Message-ID: <BIEHLMBHGMAMBDKNEICDAEOPCBAA.t.grill@gmx.net>

> > I see another problem with your setup, and that is the hardware side.
> > If you use several consumer soundcards without synchronization instead
> > of a decent multichannel card, it might or probably will happen, that
> > your audio will run out of sync. This means: the samples you send
> > synchronized from the PD DSP-chain will come out of the four
> > soundcards at different times, because each of the soundcards has a
> > different understanding of absolute time because of slight differences
> > in their clock chips.
>
> i've read this in the archives.  I'm not overly concerned since the sound
> design i've been working on has been of the ambient sound scape variety,
> so a little bit of drift will be fine.   i am going to setup some test
> patches and let them run for long periods of time (eventually over a
> week) ... i'll keep you guys posted on how it goes.

Hmmm, i guess the problem will be that pd can't deal with the clocks running
apart. I guess you will get clicks due to the fact that the 4 cards always
get the signal vector at the same time.

greetings,
Thomas



From geiger at xdv.org  Thu May 30 11:30:00 2002
From: geiger at xdv.org (=?X-UNKNOWN?Q?g=FCnter_geiger?=)
Date: Thu, 30 May 2002 11:30:00 +0200 (CEST)
Subject: [PD] multiple devices help
In-Reply-To: <Pine.LNX.4.21.0205292356270.9571-100000@zen.eds.org>
Message-ID: <Pine.LNX.4.31.0205301123350.7806-100000@xdv.org>



On Wed, 29 May 2002, Josh Steiner wrote:
> > Depending on the things you do, this might be nasty, *especially* if
> > your installation is running for a long time, because your audio data
> > will differ more the longer it can run out of sync. Maybe stopping
> > audio in PD from time to time could help.
>
> thats a good idea... if turning the dsp on and off occastionally manages
> to resync the cards, that could be worked into the piece ;-P

I think that the sound will never drift away more than a blocksize,
so the nasty things that you will encounter are some clicks (the
resyncing) when a deadline of one of the cards is missed.

That is your system will sync to the slowest card, the other ones will
drop a buffer from time to time. Stopping and starting audio won't help,
because you will never now when an underrun will happen, and anyhow
it only mutes the output and doesn't do more.

The only solution for that is probably to make the clicks part of the
installation :)

Guenter



From electrobass at gmx.net  Thu May 30 11:32:28 2002
From: electrobass at gmx.net (electrobass at gmx.net)
Date: Thu, 30 May 2002 11:32:28 +0200 (MEST)
Subject: [PD] graph causes crash when exiting
References: <006601c207b7$8b3bb1f0$1700a8c0@sme>
Message-ID: <15287.1022751148@www34.gmx.net>

> hmm, can you send me the patch?
> s?me.

i think it`s more of a problem within pd, cause it happens with almost every
patch that is a little more complex (but really just a little - perhaps it`s
an specific object?) , but i can send you mine when i`m home from work. the
grainer that was on the list a couple of days ago for example caused also the
crash...

another thing: when updating pd to test 17 i just unzipped the files to the
old directory still containing the older pd, perhaps this wasn`t a good
idea!?!

-- 
===============================================
 michael thies                                                             
 kohlrauschstr. 9 30161 hannover  

 micha at multiburst.org

 fon at home: 0511-3384859 & work: 0511-30245-668
 mobile: 0171-7253164

"am here to inform these modern times of the grammatical era's 
end and the beginning of flamboyance especially in cinema."

===============================================

GMX - Die Kommunikationsplattform im Internet.
http://www.gmx.net



From phossie at eds.org  Thu May 30 11:56:49 2002
From: phossie at eds.org (Jonathan Nelson)
Date: Thu, 30 May 2002 02:56:49 -0700 (PDT)
Subject: [PD] multiple devices help
In-Reply-To: <Pine.LNX.4.31.0205301123350.7806-100000@xdv.org>
Message-ID: <Pine.LNX.4.21.0205300254140.12080-100000@zen.eds.org>



> That is your system will sync to the slowest card, the other ones will
> drop a buffer from time to time. Stopping and starting audio won't help,
> because you will never now when an underrun will happen, and anyhow
> it only mutes the output and doesn't do more.
> 
> The only solution for that is probably to make the clicks part of the
> installation :)

would using a separate pd instance for each card solve this problem?

-j



From joschi at eds.org  Thu May 30 18:01:57 2002
From: joschi at eds.org (Josh Steiner)
Date: Thu, 30 May 2002 09:01:57 -0700 (PDT)
Subject: [PD] multiple devices help
In-Reply-To: <Pine.LNX.4.21.0205300254140.12080-100000@zen.eds.org>
Message-ID: <Pine.LNX.4.21.0205300859240.14587-100000@zen.eds.org>

(btw, jon is working on this with us)

jon and i were talking about maybe having a separate instance of pd for
each sound device synced up at the control level with netsend's ... it
would be a lot more complex to design the patches, but if the clicking
from sync errors is bad enough, is this even a route we can take?

-Josh

On Thu, 30 May 2002, Jonathan Nelson wrote:

> 
> 
> > That is your system will sync to the slowest card, the other ones will
> > drop a buffer from time to time. Stopping and starting audio won't help,
> > because you will never now when an underrun will happen, and anyhow
> > it only mutes the output and doesn't do more.
> > 
> > The only solution for that is probably to make the clicks part of the
> > installation :)
> 
> would using a separate pd instance for each card solve this problem?
> 
> -j
> 
> 

________________________________________________________________
Josh .. Yoshi .. Joschi .. xiphoidprocess.com .. eds.org/~joschi



From geiger at xdv.org  Thu May 30 19:40:41 2002
From: geiger at xdv.org (=?X-UNKNOWN?Q?g=FCnter_geiger?=)
Date: Thu, 30 May 2002 19:40:41 +0200 (CEST)
Subject: [PD] multiple devices help
In-Reply-To: <Pine.LNX.4.21.0205300859240.14587-100000@zen.eds.org>
Message-ID: <Pine.LNX.4.31.0205301938540.11324-100000@xdv.org>



On Thu, 30 May 2002, Josh Steiner wrote:

> (btw, jon is working on this with us)
>
> jon and i were talking about maybe having a separate instance of pd for
> each sound device synced up at the control level with netsend's ... it
> would be a lot more complex to design the patches, but if the clicking
> from sync errors is bad enough, is this even a route we can take?

at least its worth a try ...
and if you don't need tight timing , eg. spatialisation, then you
might be ok with this approach.

Guenter



From michael at algo.mur.at  Thu May 30 18:54:17 2002
From: michael at algo.mur.at (reMI)
Date: Thu, 30 May 2002 18:54:17 +0200
Subject: [PD] smpte
Message-ID: <000801c207fa$a3463160$8909a8c0@mur.at>

hello,
ich habe da ein problem
br?uchte ein objekt um pd mit einem smpte timecode zu steuern
vielleicht hat da jemand soetwas gebaut
gr
reMI
automata inak 2001
http://remi.mur.at
remi at algo.mur.at

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020530/5c9d6b93/attachment.htm>

From dave at davesabine.com  Fri May 31 01:06:01 2002
From: dave at davesabine.com (David Sabine)
Date: Thu, 30 May 2002 17:06:01 -0600
Subject: [PD] Live Video/GEM question
Message-ID: <002601c2082e$91434d20$6500a8c0@davidasus2002>

Hello,

I've been browsing through the PD_list archive and it seems that the following questions are still unanswered. (And I'd like to hear some discussion from PD users about it)


What is the best way to run a live video feed through GEM on a Windows XP machine? (or any windows machine for that matter?)

Is there a 'best camera' to use?  Should it be USB or other?  (Logitech or Intel USB quickcams?!  or should a person use coaxial 'surveillance' cams?)

If pix_video doesn't work properly in Windows (as explained in an earlier PD-list message), what other objects can be used to display live video feed?

In past discussions, there is mention of pix_video not running properly in Windows because of Windows' particular method of naming video devices.  I haven't seen any other messages in the archive which clearly say, "I am using 'x' camera with 'x' video capture card with GEM (or other library) and IT WORKS!."  Instead, most of the messages I've read only explain problems or incompatibilies.

I ask these questions because I'm interested in purchasing a camera (but I don't know WHICH camera will undoubtedbly work with GEM on Windows XP) and displaying live video in the GEM window along with various other GEM creations.  Does anybody have experience with this?

Many thanks
Dave Sabine
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020530/25861b0a/attachment.htm>

From sam at samwatson.com  Fri May 31 01:29:09 2002
From: sam at samwatson.com (Sam Watson)
Date: Thu, 30 May 2002 18:29:09 -0500
Subject: [PD] Live Video/GEM question
References: <002601c2082e$91434d20$6500a8c0@davidasus2002>
Message-ID: <001801c20831$cc9f3200$0300a8c0@sam>

From: "David Sabine" <dave at davesabine.com>

>archive which clearly say, "I am using 'x' camera with 'x' video capture
card with GEM (or other >library) and IT WORKS!."  Instead, most of the
messages I've read only explain problems or >incompatibilies.

Yes, it would be great to know of a working setup.  I was hoping to use my
firewire input w/ my Sony DVMC-DA2 analog to DV video convertor.  Alas,
firewire input doesn't work with GEM.  If I'm wrong, someone *please* tell
me!  I'd love to put it to use.

Any hope for firewire access in Gem or Framestein?  That would be wonderful.

curious too,
Sam



From t.grill at gmx.net  Fri May 31 02:48:34 2002
From: t.grill at gmx.net (Thomas Grill)
Date: Fri, 31 May 2002 02:48:34 +0200
Subject: [PD] flext 0.2.3 / xsample 0.2.4
Message-ID: <BIEHLMBHGMAMBDKNEICDCEPCCBAA.t.grill@gmx.net>

Hi all,

i've just uploaded new versions of the packages.

flext 0.2.3 ist still suffering from the mostly non-existent documentation
but has some new features and bugs fixed, and should be even more convenient
to develop for.
I'd like to mention that i've already started inline-documenting the
functionality and one day i'll find some time for a tutorial, so... hang on.

xsample 0.2.4 is another maintenance release with 2 bugs fixed:
- xrecord~ had a bug with mixing-in
- all 3 xsample objects had problems with using the buffer specified as the
object's argument without resetting


Download as usual from
http://www.parasitaere-kapazitaeten.net/Pd/ext
and enjoy the new, faster server


have fun!
Thomas





From bbogart at acs.ryerson.ca  Fri May 31 05:04:48 2002
From: bbogart at acs.ryerson.ca (Ben Bogart - FMPM/F1999)
Date: Thu, 30 May 2002 23:04:48 -0400 (EDT)
Subject: [PD] Live Video -> QT?
In-Reply-To: <002601c2082e$91434d20$6500a8c0@davidasus2002>
Message-ID: <Pine.A32.3.91.1020530230226.23822E-100000@hopper>

How far off is the possibility of using pix_movie (or a variation) 
like pix_url, using the quicktime lib, in order to tune into a quicktime 
stream? One could then stream video directly into PD over network... 
has other intertesting possibilities as well. :)

Started with the Externals howto this week, what a way to start back 
into C! arg! 

Ben



B. Bogart
---------



From jack at jigglingwhisker.com  Fri May 31 06:45:37 2002
From: jack at jigglingwhisker.com (Jack Stenner)
Date: Thu, 30 May 2002 23:45:37 -0500
Subject: [PD] can't make on OS X
Message-ID: <4070B215-7451-11D6-B8A3-0003930C61AE@jigglingwhisker.com>

I'm having a problem installing Pd on OS X (10.1.4).  I have the latest 
Tk/Tcl frameworks installed in /Library/Frameworks.  Wish Shell is 
installed in /Applications and is working fine.

When I ./configure I get a couple of errors about Tk/Tcl but I looked at 
the makefile and it properly calls for the frameworks, so I don't think 
that's a problem.  Just in case, here's the suspect output from 
./configure:

checking for tcl.h... (cached) no
checking for tcl8.1/tcl.h... (cached) no
checking for tcl8.2/tcl.h... (cached) no
checking for tcl8.3/tcl.h... (cached) no
checking for tcl8.4/tcl.h... (cached) no
checking for tcl8.5/tcl.h... (cached) no
no tcl/tk header found
checking for main in -ltcl8.3... (cached) yes
checking for main in -ltk8.3... (cached) no
checking for main in -ltk8.2... (cached) no
checking for main in -ltk8.0... (cached) no
creating ./config.status

make runs along fine until it starts linking the portaudio stuff and 
quits with this:

-lm -lpthread
/usr/bin/ld: Undefined symbols:
_PaConvert_Process
_PaConvert_SetupInput
_PaConvert_SetupOutput
make: *** [../bin/pd] Error 1


Any ideas?

Jack



From rorytheroar at yahoo.com  Fri May 31 10:11:16 2002
From: rorytheroar at yahoo.com (=?iso-8859-1?q?Rory=20Walsh?=)
Date: Fri, 31 May 2002 09:11:16 +0100 (BST)
Subject: [PD] Input Controllers for Pd with finer grain than MIDI
In-Reply-To: <5.1.0.14.0.20020529212131.02003ae0@qlink.queensu.ca>
Message-ID: <20020531081116.50106.qmail@web12306.mail.yahoo.com>

Hi David I'm not sure I understand what you mean but
are you talking about values jumping all over the
place from one minute to the next? I have this problem
when I use Midi sliders, for instance the the midi
values will often jump three values each time I move
the midi slider, if this is what you talking about I
just use a line object to help it move smoothly to the
next value without missing the values in between, is
that any help?

ROry.

 --- David McCallum <8dngm at qlink.queensu.ca> wrote: > 
>          I was toying around with using lop~ to
> reduce jitter and it didn't 
> really seem to do much. Do you have any suggestions
> as to what settings I 
> should be setting the lop~ to, or is there anything
> else I should be doing 
> to it? I compared the results of the straight output
> against the output of 
> the lop~ (with snapshot~) and all I found was that
> with higher cutoffs of 
> the lop~ the decimals of the values seemed to
> disappear (but I think this 
> probably isn't anything worth noting), but they both
> seemed to jitter as much.
> 
>          Any suggestions?
> 
> At 04:49 PM 25/05/2002 -0700, Andrew (Andy) W.
> "Schmeder wrote:
> > > I built a controller that uses the joystick port
> (spacetaxi.de)
> > > but the jitter is a little too much to deal with
> (unless anyone has a
> > > jitter-filter patch they could send me).
> >
> >To reduce jitter on a joystick I use joystick-value
> -> sig~ -> lop~.
> >There is no loss of information assuming that the
> jitter is faster than
> >you can physically move the joystick.
> >
> >
> >andy
> 
> .
> . David McCallum
> . Queen's University Electronic Music Studio Manager
> .         and Noise Maker
> . html://mentalfloss.ca/sintheta/
> .
> 
>  

__________________________________________________
Do You Yahoo!?
Everything you'll ever need on one web page
from News and Sport to Email and Music Charts
http://uk.my.yahoo.com


From rorytheroar at yahoo.com  Fri May 31 10:25:57 2002
From: rorytheroar at yahoo.com (=?iso-8859-1?q?Rory=20Walsh?=)
Date: Fri, 31 May 2002 09:25:57 +0100 (BST)
Subject: [PD] smpte
In-Reply-To: <000801c207fa$a3463160$8909a8c0@mur.at>
Message-ID: <20020531082557.68772.qmail@web12302.mail.yahoo.com>

I haven't seen or heard of such an object, however
have you considered using Midi?

--- reMI <michael at algo.mur.at> wrote: > hello,
> ich habe da ein problem
> br?uchte ein objekt um pd mit einem smpte timecode
> zu steuern
> vielleicht hat da jemand soetwas gebaut
> gr
> reMI
> automata inak 2001
> http://remi.mur.at
> remi at algo.mur.at
> 
>  

__________________________________________________
Do You Yahoo!?
Everything you'll ever need on one web page
from News and Sport to Email and Music Charts
http://uk.my.yahoo.com


From Johannes.Taelman at rug.ac.be  Fri May 31 11:55:32 2002
From: Johannes.Taelman at rug.ac.be (Johannes Taelman)
Date: Fri, 31 May 2002 11:55:32 +0200 (MEST)
Subject: [PD] Live Video/GEM question
In-Reply-To: <002601c2082e$91434d20$6500a8c0@davidasus2002>
Message-ID: <Pine.GSO.4.31.0205311138370.27747-100000@allserv.rug.ac.be>

On Thu, 30 May 2002, David Sabine wrote:

> I've been browsing through the PD_list archive and it seems that the
>following questions are still unanswered. (And I'd like to hear some
>discussion from PD users about it)

Me too!

> What is the best way to run a live video feed through GEM on a Windows
>XP machine? (or any windows machine for that matter?)
>
> Is there a 'best camera' to use?  Should it be USB or other?  (Logitech
>or Intel USB quickcams?!  or should a person use coaxial 'surveillance'
>cams?)

USB and IEEE1394 have limited cable lengths (ca. 4.5m). This can be
extended with the use of a hub or repeater. This may outrule USB and
IEEE1394 in some applications.

ADSTech makes a IEEE1394 webcam that works without compression. Has anyone
used this cam?

Johannes



From zmoelnig at iem.at  Fri May 31 14:27:41 2002
From: zmoelnig at iem.at (IOhannes zmoelnig)
Date: Fri, 31 May 2002 14:27:41 +0200
Subject: [PD] Live Video/GEM question
References: <Pine.GSO.4.31.0205311138370.27747-100000@allserv.rug.ac.be>
Message-ID: <3CF76C3D.2060806@iem.at>

Johannes Taelman wrote:
> On Thu, 30 May 2002, David Sabine wrote:
> 
> 
>>I've been browsing through the PD_list archive and it seems that the
>>following questions are still unanswered. (And I'd like to hear some
>>discussion from PD users about it)
> 
> 
> Me too!
> 
> 
>>What is the best way to run a live video feed through GEM on a Windows
>>XP machine? (or any windows machine for that matter?)
>>
>>Is there a 'best camera' to use?  Should it be USB or other?  (Logitech
>>or Intel USB quickcams?!  or should a person use coaxial 'surveillance'
>>cams?)
> 
> 
> USB and IEEE1394 have limited cable lengths (ca. 4.5m). This can be
> extended with the use of a hub or repeater. This may outrule USB and
> IEEE1394 in some applications.
> 

clarification:
Gem does (still) NOT support IEEE1394 (eg. firewire) devices. i have 
finally got new hardware (various ieee1394-cards), so i will soon (but 
maybe not today or tomorrow....) be able to start the pix_dv thing again

people used to make USB-cameras working (at least under linux)
i have none so i have no possibility to try.

then, i have never managed to make my bttv-capturecard work with Gem 
under w2k (i am not that expert on win32-platforms, but i never had any 
problems under nt and 9x)
since i do not receive flaming emails about "w2k-support for bttv", i 
guess that all other users have it running.

personally, i really like the "'surveillance'-cams" since they are so cheap

mfg.cds.adr
IOhannes

> Johannes
> 
> 
> 





From zmoelnig at iem.at  Fri May 31 14:28:43 2002
From: zmoelnig at iem.at (IOhannes zmoelnig)
Date: Fri, 31 May 2002 14:28:43 +0200
Subject: [PD] Live Video -> QT?
References: <Pine.A32.3.91.1020530230226.23822E-100000@hopper>
Message-ID: <3CF76C7B.4070300@iem.at>

Ben Bogart - FMPM/F1999 wrote:
> How far off is the possibility of using pix_movie (or a variation) 
> like pix_url, using the quicktime lib, in order to tune into a quicktime 
> stream? One could then stream video directly into PD over network... 
> has other intertesting possibilities as well. :)
> 
i never thought of this, but sounds great

mfg.cds.drt
IOhannes



From d.payling at staffs.ac.uk  Fri May 31 17:19:39 2002
From: d.payling at staffs.ac.uk (Dave Payling)
Date: Fri, 31 May 2002 16:19:39 +0100
Subject: [PD] Changing vst~ controller values
Message-ID: <006e01c208b6$94e2b230$48aa42c2@staff.staffs.ac.uk>

Hi 

Though this may be useful to the group. Here's my original mail with a reply from Mark
  Hi

  I recently downloaded the vst~ object for PD which is great. I am hoping to use it with Reaktor to free me from the constraints of the Cubase piano roll type method of sequencing. Reaktor is running fine with the vst~ object. 

  I have a small problem which seems insurmountable but which I am sure has a simple solution. I want to send a variable control message for adjust the Reaktor params, for example sweeping controller 1 from 0 to 127 to gradually open a filter, or some random variation on this. The only way to send this type of command to the vst~ object is by sending a message? This is where the problem starts - How do I send the message "ctrlchange 1 n" where n is going to change value? I have looked at 'qlist' and 'textfile' and 'pack' but they don't seem to offer a solution. The only work around I can see is to have a long list of bang messages each containing their own complete control message with a different control value and then indexing them through some kind of pointer. I am sure it has to be easier than this.

  Thanks in advance for any help you can give me.

  Dave

  You probably want to ask this question on the list. 

  The way you describe it is the way I would do it. See the attached 
  patch for an example. You can then use something like textfile 
  to squirt value/controller pairs into the message I guess or even 
  use "line" to ramp values up and down against a given controller. 

  There may well be better ways of doing it - I am not a particularly 
  expert PD patcher by any means. Like you I use it to free myself f
  rom the constraints of Cubase style tools but I have got a lot to learn. 

  Glad you find the object useful though 

  cheers 

  mark 

The solution is to have a message that accepts inputs via the $ symbol. I can send you the demo patch from Mark if interested.

Dave

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020531/eec48ec6/attachment.htm>

From mpuckett at man104-1.ucsd.edu  Fri May 31 17:34:31 2002
From: mpuckett at man104-1.ucsd.edu (Miller Puckette)
Date: Fri, 31 May 2002 08:34:31 -0700
Subject: [PD] can't make on OS X
In-Reply-To: <4070B215-7451-11D6-B8A3-0003930C61AE@jigglingwhisker.com>; from jack@jigglingwhisker.com on Thu, May 30, 2002 at 11:45:37PM -0500
References: <4070B215-7451-11D6-B8A3-0003930C61AE@jigglingwhisker.com>
Message-ID: <20020531083431.C2523@man104-1.ucsd.edu>

Hi Jack,

Looks like those symbols are defined in portaudio/pa_common/pa_convert.c
which isn't in the makefile (I haven't tried to compile test 24 in OSX yet,
might be able to do that tomorrow...)  I think you can just add pa_convert.c
in the appropriate place in makefile.in, ./configure again and go...

cheers
Miller

On Thu, May 30, 2002 at 11:45:37PM -0500, Jack Stenner wrote:
> I'm having a problem installing Pd on OS X (10.1.4).  I have the latest 
> Tk/Tcl frameworks installed in /Library/Frameworks.  Wish Shell is 
> installed in /Applications and is working fine.
> 
> When I ./configure I get a couple of errors about Tk/Tcl but I looked at 
> the makefile and it properly calls for the frameworks, so I don't think 
> that's a problem.  Just in case, here's the suspect output from 
> ./configure:
> 
> checking for tcl.h... (cached) no
> checking for tcl8.1/tcl.h... (cached) no
> checking for tcl8.2/tcl.h... (cached) no
> checking for tcl8.3/tcl.h... (cached) no
> checking for tcl8.4/tcl.h... (cached) no
> checking for tcl8.5/tcl.h... (cached) no
> no tcl/tk header found
> checking for main in -ltcl8.3... (cached) yes
> checking for main in -ltk8.3... (cached) no
> checking for main in -ltk8.2... (cached) no
> checking for main in -ltk8.0... (cached) no
> creating ./config.status
> 
> make runs along fine until it starts linking the portaudio stuff and 
> quits with this:
> 
> -lm -lpthread
> /usr/bin/ld: Undefined symbols:
> _PaConvert_Process
> _PaConvert_SetupInput
> _PaConvert_SetupOutput
> make: *** [../bin/pd] Error 1
> 
> 
> Any ideas?
> 
> Jack
> 


From mpuckett at man104-1.ucsd.edu  Fri May 31 17:42:00 2002
From: mpuckett at man104-1.ucsd.edu (Miller Puckette)
Date: Fri, 31 May 2002 08:42:00 -0700
Subject: [PD] Input Controllers for Pd with finer grain than MIDI
In-Reply-To: <20020531081116.50106.qmail@web12306.mail.yahoo.com>; from rorytheroar@yahoo.com on Fri, May 31, 2002 at 09:11:16AM +0100
References: <5.1.0.14.0.20020529212131.02003ae0@qlink.queensu.ca> <20020531081116.50106.qmail@web12306.mail.yahoo.com>
Message-ID: <20020531084200.D2523@man104-1.ucsd.edu>

HI all,

Sorry for the belated reply...

Here's a dejitter algo I use on sliders, joysticks, etc...  You choose
a constant jitter amount and essentially build a loose steering
linkage.  Call the constant JITTER, and do the following (in pseudo-code):

if (input > last-output + JITTER)
	last-output = input - JITTER

else if (input < last-output)
	last-output = input

... then output the new "last-output", possibly filtering out repetitions
of the same value.  You can do this in Pd using "moses" objects, for
instance.  Note that the output range is the input range minus JITTER,
so if it's MIDI and JITTER is one, the output will be 0-126.

cheers
Miller

On Fri, May 31, 2002 at 09:11:16AM +0100, Rory Walsh wrote:
> Hi David I'm not sure I understand what you mean but
> are you talking about values jumping all over the
> place from one minute to the next? I have this problem
> when I use Midi sliders, for instance the the midi
> values will often jump three values each time I move
> the midi slider, if this is what you talking about I
> just use a line object to help it move smoothly to the
> next value without missing the values in between, is
> that any help?
> 
> ROry.
> 
>  --- David McCallum <8dngm at qlink.queensu.ca> wrote: > 
> >          I was toying around with using lop~ to
> > reduce jitter and it didn't 
> > really seem to do much. Do you have any suggestions
> > as to what settings I 
> > should be setting the lop~ to, or is there anything
> > else I should be doing 
> > to it? I compared the results of the straight output
> > against the output of 
> > the lop~ (with snapshot~) and all I found was that
> > with higher cutoffs of 
> > the lop~ the decimals of the values seemed to
> > disappear (but I think this 
> > probably isn't anything worth noting), but they both
> > seemed to jitter as much.
> > 
> >          Any suggestions?
> > 
> > At 04:49 PM 25/05/2002 -0700, Andrew (Andy) W.
> > "Schmeder wrote:
> > > > I built a controller that uses the joystick port
> > (spacetaxi.de)
> > > > but the jitter is a little too much to deal with
> > (unless anyone has a
> > > > jitter-filter patch they could send me).
> > >
> > >To reduce jitter on a joystick I use joystick-value
> > -> sig~ -> lop~.
> > >There is no loss of information assuming that the
> > jitter is faster than
> > >you can physically move the joystick.
> > >
> > >
> > >andy
> > 
> > .
> > . David McCallum
> > . Queen's University Electronic Music Studio Manager
> > .         and Noise Maker
> > . html://mentalfloss.ca/sintheta/
> > .
> > 
> >  
> 
> __________________________________________________
> Do You Yahoo!?
> Everything you'll ever need on one web page
> from News and Sport to Email and Music Charts
> http://uk.my.yahoo.com


From cclepper at artic.edu  Fri May 31 17:53:14 2002
From: cclepper at artic.edu (chris clepper)
Date: Fri, 31 May 2002 10:53:14 -0500
Subject: [PD] Live Video/GEM question
In-Reply-To: <3CF76C3D.2060806@iem.at>
References: <Pine.GSO.4.31.0205311138370.27747-100000@allserv.rug.ac.be>
 <3CF76C3D.2060806@iem.at>
Message-ID: <a05100300b91d4b516fff@[10.79.253.48]>

>
>
>then, i have never managed to make my bttv-capturecard work with Gem 
>under w2k (i am not that expert on win32-platforms, but i never had 
>any problems under nt and 9x)
>since i do not receive flaming emails about "w2k-support for bttv", 
>i guess that all other users have it running.
>

i have yet to find a working driver for an old intel bttv card in 
win2k.  the jokey m$ wizard tries to install a suitable driver on 
every boot, but it never works.  i tried two drivers from the web and 
neither works in GEM (locks up on loading the pix_video object).  if 
anyone has a working win2k bttv driver i'd be happy to try it.

cgc


From rorytheroar at yahoo.com  Fri May 31 18:03:03 2002
From: rorytheroar at yahoo.com (=?iso-8859-1?q?Rory=20Walsh?=)
Date: Fri, 31 May 2002 17:03:03 +0100 (BST)
Subject: [PD]Creating noise in Gem
Message-ID: <20020531160303.50410.qmail@web12301.mail.yahoo.com>

First of all I'm not sure if noise is the right word,
but what I want to do is create that untuned TV
station look in my gem window? Can anyone suggest a
handy way of doing this which does not involve me
taping 'snow' on my VCR and capturing it with a video
card? Thanks in advance for the help!

ROry.

__________________________________________________
Do You Yahoo!?
Everything you'll ever need on one web page
from News and Sport to Email and Music Charts
http://uk.my.yahoo.com


From jdl at xdv.org  Fri May 31 18:08:19 2002
From: jdl at xdv.org (d_jj)
Date: Fri, 31 May 2002 18:08:19 +0200 (CEST)
Subject: [PD]Creating noise in Gem
In-Reply-To: <20020531160303.50410.qmail@web12301.mail.yahoo.com>
Message-ID: <Pine.LNX.4.32.0205311806380.7808-100000@u3.url.de>

 |First of all I'm not sure if noise is the right word,
 |but what I want to do is create that untuned TV
 |station look in my gem window? Can anyone suggest a
 |handy way of doing this which does not involve me
 |taping 'snow' on my VCR and capturing it with a video
 |card? Thanks in advance for the help!

noise~
  |
sig2pix~
  |
pix_texture
  |
square



-- ? D U ? O r 6



From rorytheroar at yahoo.com  Fri May 31 18:22:20 2002
From: rorytheroar at yahoo.com (=?iso-8859-1?q?Rory=20Walsh?=)
Date: Fri, 31 May 2002 17:22:20 +0100 (BST)
Subject: [PD]Creating noise in Gem
In-Reply-To: <Pine.LNX.4.32.0205311806380.7808-100000@u3.url.de>
Message-ID: <20020531162220.41517.qmail@web12307.mail.yahoo.com>

I can't seem to find the sig2pix~ object? Is this an
extern? I'm using windows 95, thanks again for the
help.

ROry.


 --- d_jj <jdl at xdv.org> wrote: >  |First of all I'm
not sure if noise is the right
> word,
>  |but what I want to do is create that untuned TV
>  |station look in my gem window? Can anyone suggest
> a
>  |handy way of doing this which does not involve me
>  |taping 'snow' on my VCR and capturing it with a
> video
>  |card? Thanks in advance for the help!
> 
> noise~
>   |
> sig2pix~
>   |
> pix_texture
>   |
> square
> 
> 
> 
> -- ? D U ? O r 6
> 
>  

__________________________________________________
Do You Yahoo!?
Everything you'll ever need on one web page
from News and Sport to Email and Music Charts
http://uk.my.yahoo.com


From cclepper at artic.edu  Fri May 31 18:23:47 2002
From: cclepper at artic.edu (chris clepper)
Date: Fri, 31 May 2002 11:23:47 -0500
Subject: [PD] Live Video -> QT?
In-Reply-To: <3CF76C7B.4070300@iem.at>
References: <Pine.A32.3.91.1020530230226.23822E-100000@hopper>
 <3CF76C7B.4070300@iem.at>
Message-ID: <a05100301b91d4cf0d17e@[10.79.253.62]>

>Ben Bogart - FMPM/F1999 wrote:
>>How far off is the possibility of using pix_movie (or a variation) 
>>like pix_url, using the quicktime lib, in order to tune into a 
>>quicktime stream? One could then stream video directly into PD over 
>>network... has other intertesting possibilities as well. :)
>>
>i never thought of this, but sounds great

quicktime definitely has this capability, and i would think that the 
win API has the same features as the mac one in this regard.  instead 
of calling NewMovieFromFile the call is NewMovieFromDataRef, so it's 
easy to integrate into existing quicktime code.

i have no idea if it's possible to fake this on linux, but since the 
quicktime streaming server (qtss) runs on linux, the libs for 
creating a stream and possibly decoding it might be available.

also there is the possibility to stream directly out from an app to a 
server now.  i  have some example code for this, but it states that 
it only works on the mac.  perhaps a linux hack from GEM to the qtss 
could be done??

cgc

>mfg.cds.drt
>IOhannes



From phossie at eds.org  Fri May 31 18:28:07 2002
From: phossie at eds.org (Jonathan Nelson)
Date: Fri, 31 May 2002 09:28:07 -0700 (PDT)
Subject: [PD]Creating noise in Gem
In-Reply-To: <20020531160303.50410.qmail@web12301.mail.yahoo.com>
Message-ID: <Pine.LNX.4.21.0205310922440.31760-100000@zen.eds.org>


the way i've done this (in flash, of all things) is to create a nice
bitmap of ... noise.  make it about twice the width or height of the
display area, then move it across.  loop this.  because it's noise,
nobody's going to notice a pattern.  i don't know whether this is more or
less efficient than using actual noise (as far as pd is concerned), but
it's worked quite well for me.

the problem you might encounter is that it will look very precise, bitlike
(in pd).  any blurring method you can think of - like scaling it
suboptimally - will probably work.

-j

On Fri, 31 May 2002, Rory Walsh wrote:

> First of all I'm not sure if noise is the right word,
> but what I want to do is create that untuned TV
> station look in my gem window? Can anyone suggest a
> handy way of doing this which does not involve me
> taping 'snow' on my VCR and capturing it with a video
> card? Thanks in advance for the help!
> 
> ROry.
> 
> __________________________________________________
> Do You Yahoo!?
> Everything you'll ever need on one web page
> from News and Sport to Email and Music Charts
> http://uk.my.yahoo.com
> 



From jdl at xdv.org  Fri May 31 18:29:36 2002
From: jdl at xdv.org (d_jj)
Date: Fri, 31 May 2002 18:29:36 +0200 (CEST)
Subject: [PD]Creating noise in Gem
In-Reply-To: <20020531162220.41517.qmail@web12307.mail.yahoo.com>
Message-ID: <Pine.LNX.4.32.0205311828540.7808-100000@u3.url.de>

[Rory Walsh]->[Re: [PD]Creating noise in Gem]->[02-05-31 17:22]

 |I can't seem to find the sig2pix~ object? Is this an
 |extern? I'm using windows 95, thanks again for the
 |help.

got it from
ftp://iem.at/pd/Externals/GEMEE/

 |
 |ROry.
 |
 |
 | --- d_jj <jdl at xdv.org> wrote: >  |First of all I'm
 |not sure if noise is the right
 |> word,
 |>  |but what I want to do is create that untuned TV
 |>  |station look in my gem window? Can anyone suggest
 |> a
 |>  |handy way of doing this which does not involve me
 |>  |taping 'snow' on my VCR and capturing it with a
 |> video
 |>  |card? Thanks in advance for the help!
 |>
 |> noise~
 |>   |
 |> sig2pix~
 |>   |
 |> pix_texture
 |>   |
 |> square
 |>
 |>
 |>
 |> -- ? D U ? O r 6
 |>
 |>
 |
 |__________________________________________________
 |Do You Yahoo!?
 |Everything you'll ever need on one web page
 |from News and Sport to Email and Music Charts
 |http://uk.my.yahoo.com
 |

-- 
I         x         ?         v         ?         o         r         G



From geiger at xdv.org  Fri May 31 20:29:31 2002
From: geiger at xdv.org (=?X-UNKNOWN?Q?g=FCnter_geiger?=)
Date: Fri, 31 May 2002 20:29:31 +0200 (CEST)
Subject: [PD]Creating noise in Gem
In-Reply-To: <Pine.LNX.4.32.0205311828540.7808-100000@u3.url.de>
Message-ID: <Pine.LNX.4.31.0205312021190.20641-100000@xdv.org>



On Fri, 31 May 2002, d_jj wrote:

> [Rory Walsh]->[Re: [PD]Creating noise in Gem]->[02-05-31 17:22]
>
>  |I can't seem to find the sig2pix~ object? Is this an
>  |extern? I'm using windows 95, thanks again for the
>  |help.
>
> got it from
> ftp://iem.at/pd/Externals/GEMEE/

There is a pix_sig2pix~ in the new gem release, I am not sure
if it is the same one that was in the gemee ....

Guenter


>
>  |
>  |ROry.
>  |
>  |
>  | --- d_jj <jdl at xdv.org> wrote: >  |First of all I'm
>  |not sure if noise is the right
>  |> word,
>  |>  |but what I want to do is create that untuned TV
>  |>  |station look in my gem window? Can anyone suggest
>  |> a
>  |>  |handy way of doing this which does not involve me
>  |>  |taping 'snow' on my VCR and capturing it with a
>  |> video
>  |>  |card? Thanks in advance for the help!
>  |>
>  |> noise~
>  |>   |
>  |> sig2pix~
>  |>   |
>  |> pix_texture
>  |>   |
>  |> square
>  |>
>  |>
>  |>
>  |> -- ? D U ? O r 6
>  |>
>  |>
>  |
>  |__________________________________________________
>  |Do You Yahoo!?
>  |Everything you'll ever need on one web page
>  |from News and Sport to Email and Music Charts
>  |http://uk.my.yahoo.com
>  |
>
> --
> I         x         ?         v         ?         o         r         G
>
>



From phossie at eds.org  Fri May 31 20:53:23 2002
From: phossie at eds.org (Jonathan Nelson)
Date: Fri, 31 May 2002 11:53:23 -0700 (PDT)
Subject: [PD]Creating noise in Gem
In-Reply-To: <Pine.LNX.4.21.0205310922440.31760-100000@zen.eds.org>
Message-ID: <Pine.LNX.4.21.0205311151480.1963-100000@zen.eds.org>


> the way i've done this (in flash, of all things) is to create a nice
> bitmap of ... noise.  make it about twice the width or height of the
> display area, then move it across.  loop this.  because it's noise,

i should have mentioned that this works best if you're moving the bitmap
quite fast, preferably so that the framerate and looprate are out of
phase.

-j



From electrobass at gmx.net  Fri May 31 21:40:27 2002
From: electrobass at gmx.net (Micha)
Date: Fri, 31 May 2002 21:40:27 +0200
Subject: [PD] picture in background
Message-ID: <EEEELAAONDINOCLLCPAMOEJJCGAA.electrobass@gmx.net>


hey!

does anyone if there is a way to put a picture into the background (!) of a
patch? fs.framed doesn`t offer to switch off the "stay on top" option...


thanks micha